Skip to content

Commit

Permalink
Generate Ubuntu and macOS workflows.
Browse files Browse the repository at this point in the history
Commit created by running the following commands:
nix-shell --arg do-nothing true --run "genCrossPlatformNixActions"
git rm ".github/workflows/nix-action-[^-]*.yml"
  • Loading branch information
Zimmi48 committed Sep 7, 2022
1 parent 3e99259 commit 159f2b1
Show file tree
Hide file tree
Showing 16 changed files with 24,206 additions and 8 deletions.
3,001 changes: 3,001 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 @@ -2986,7 +2986,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,414 changes: 3,414 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 @@ -3399,7 +3399,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,613 changes: 3,613 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 @@ -3598,7 +3598,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,878 changes: 3,878 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 @@ -3863,7 +3863,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
3,919 changes: 3,919 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 @@ -3904,7 +3904,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
3,919 changes: 3,919 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 @@ -3904,7 +3904,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
2,363 changes: 2,363 additions & 0 deletions .github/workflows/nix-action-8.16-macos.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2348,7 +2348,7 @@ jobs:
name: Building/fetching current CI target
run: NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
job "zorns-lemma"
name: Nix CI for bundle 8.16
name: Nix CI for bundle 8.16 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 159f2b1

Please sign in to comment.