Skip to content

Commit

Permalink
Generate Ubuntu and macOS workflows.
Browse files Browse the repository at this point in the history
  • Loading branch information
Zimmi48 committed Jan 27, 2022
1 parent cf83b63 commit 29e3c5a
Show file tree
Hide file tree
Showing 14 changed files with 17,809 additions and 7 deletions.
2,921 changes: 2,921 additions & 0 deletions .github/workflows/nix-action-8.10-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2906,7 +2906,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.10" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.10
name: Nix CI for bundle 8.10 on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down
3,201 changes: 3,201 additions & 0 deletions .github/workflows/nix-action-8.11-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3186,7 +3186,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.11" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.11
name: Nix CI for bundle 8.11 on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down
3,385 changes: 3,385 additions & 0 deletions .github/workflows/nix-action-8.12-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3370,7 +3370,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.12" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.12
name: Nix CI for bundle 8.12 on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down
3,584 changes: 3,584 additions & 0 deletions .github/workflows/nix-action-8.13-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3569,7 +3569,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.13" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.13
name: Nix CI for bundle 8.13 on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down
2,981 changes: 2,981 additions & 0 deletions .github/workflows/nix-action-8.14-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2966,7 +2966,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.14" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.14
name: Nix CI for bundle 8.14 on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down
1,639 changes: 1,639 additions & 0 deletions .github/workflows/nix-action-8.15-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1624,7 +1624,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.15" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.15
name: Nix CI for bundle 8.15 on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down
91 changes: 91 additions & 0 deletions .github/workflows/nix-action-master-macos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
jobs:
coq:
needs: []
runs-on: macos-latest
steps:
- name: Determine which commit to test
run: "if [ ${{ github.event_name }} = \"push\" ]; then\n echo \"tested_commit=${{\
\ github.sha }}\" >> $GITHUB_ENV\nelse\n merge_commit=$(git ls-remote ${{\
\ github.event.repository.html_url }} refs/pull/${{ github.event.number }}/merge\
\ | cut -f1)\n if [ -z \"$merge_commit\" ]; then\n echo \"tested_commit=${{\
\ github.event.pull_request.head.sha }}\" >> $GITHUB_ENV\n else\n echo\
\ \"tested_commit=$merge_commit\" >> $GITHUB_ENV\n fi\nfi\n"
- name: Git checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
ref: ${{ env.tested_commit }}
- name: Cachix install
uses: cachix/install-nix-action@v16
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- name: Cachix setup coq-community
uses: cachix/cachix-action@v10
with:
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
extraPullNames: coq, math-comp
name: coq-community
- id: stepCheck
name: Checking presence of CI target coq
run: "nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
\ bundle \"master\" --argstr job \"coq\" \\\n --dry-run 2>&1 > /dev/null)\n\
echo $nb_dry_run\necho ::set-output name=status::$(echo $nb_dry_run | grep\
\ \"built:\" | sed \"s/.*/built/\")\n"
- if: steps.stepCheck.outputs.status == 'built'
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "master"
--argstr job "coq"
coq-shell:
needs:
- coq
runs-on: macos-latest
steps:
- name: Determine which commit to test
run: "if [ ${{ github.event_name }} = \"push\" ]; then\n echo \"tested_commit=${{\
\ github.sha }}\" >> $GITHUB_ENV\nelse\n merge_commit=$(git ls-remote ${{\
\ github.event.repository.html_url }} refs/pull/${{ github.event.number }}/merge\
\ | cut -f1)\n if [ -z \"$merge_commit\" ]; then\n echo \"tested_commit=${{\
\ github.event.pull_request.head.sha }}\" >> $GITHUB_ENV\n else\n echo\
\ \"tested_commit=$merge_commit\" >> $GITHUB_ENV\n fi\nfi\n"
- name: Git checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
ref: ${{ env.tested_commit }}
- name: Cachix install
uses: cachix/install-nix-action@v16
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- name: Cachix setup coq-community
uses: cachix/cachix-action@v10
with:
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
extraPullNames: coq, math-comp
name: coq-community
- id: stepCheck
name: Checking presence of CI target coq-shell
run: "nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
\ bundle \"master\" --argstr job \"coq-shell\" \\\n --dry-run 2>&1 > /dev/null)\n\
echo $nb_dry_run\necho ::set-output name=status::$(echo $nb_dry_run | grep\
\ \"built:\" | sed \"s/.*/built/\")\n"
- if: steps.stepCheck.outputs.status == 'built'
name: 'Building/fetching previous CI target: coq'
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "master"
--argstr job "coq"
- if: steps.stepCheck.outputs.status == 'built'
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "master"
--argstr job "coq-shell"
name: Nix CI for bundle master on platform macos-latest
'on':
pull_request:
paths:
- .github/workflows/**
pull_request_target:
types:
- opened
- synchronize
- reopened
push:
branches:
- master
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "master"
--argstr job "coq-shell"
name: Nix CI for bundle master
name: Nix CI for bundle master on platform ubuntu-latest
'on':
pull_request:
paths:
Expand Down

0 comments on commit 29e3c5a

Please sign in to comment.