@@ -2271,6 +2271,62 @@ jobs:
22712271 name : Building/fetching current CI target
22722272 run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
22732273 job "mathcomp-algebra"
2274+ mathcomp-algebra-tactics :
2275+ needs :
2276+ - coq
2277+ - mathcomp-algebra
2278+ - coq-elpi
2279+ - mathcomp-zify
2280+ runs-on : ubuntu-latest
2281+ steps :
2282+ - name : Determine which commit to test
2283+ run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" tested_commit=${{\
2284+ \ github.sha }}\" >> $GITHUB_ENV\n else\n merge_commit=$(git ls-remote ${{\
2285+ \ github.event.repository.html_url }} refs/pull/${{ github.event.number }}/merge\
2286+ \ | cut -f1)\n if [ -z \" $merge_commit\" ]; then\n echo \" tested_commit=${{\
2287+ \ github.event.pull_request.head.sha }}\" >> $GITHUB_ENV\n else\n echo\
2288+ \ \" tested_commit=$merge_commit\" >> $GITHUB_ENV\n fi\n fi\n "
2289+ - name : Git checkout
2290+ uses : actions/checkout@v2
2291+ with :
2292+ fetch-depth : 0
2293+ ref : ${{ env.tested_commit }}
2294+ - name : Cachix install
2295+ uses : cachix/install-nix-action@v16
2296+ with :
2297+ nix_path : nixpkgs=channel:nixpkgs-unstable
2298+ - name : Cachix setup coq-community
2299+ uses : cachix/cachix-action@v10
2300+ with :
2301+ authToken : ${{ secrets.CACHIX_AUTH_TOKEN }}
2302+ extraPullNames : coq, math-comp
2303+ name : coq-community
2304+ - id : stepCheck
2305+ name : Checking presence of CI target mathcomp-algebra-tactics
2306+ run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
2307+ \ bundle \" 8.16\" --argstr job \" mathcomp-algebra-tactics\" \\\n --dry-run\
2308+ \ 2>&1 > /dev/null)\n echo $nb_dry_run\n echo ::set-output name=status::$(echo\
2309+ \ $nb_dry_run | grep \" built:\" | sed \" s/.*/built/\" )\n "
2310+ - if : steps.stepCheck.outputs.status == 'built'
2311+ name : ' Building/fetching previous CI target: coq'
2312+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
2313+ job "coq"
2314+ - if : steps.stepCheck.outputs.status == 'built'
2315+ name : ' Building/fetching previous CI target: mathcomp-algebra'
2316+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
2317+ job "mathcomp-algebra"
2318+ - if : steps.stepCheck.outputs.status == 'built'
2319+ name : ' Building/fetching previous CI target: coq-elpi'
2320+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
2321+ job "coq-elpi"
2322+ - if : steps.stepCheck.outputs.status == 'built'
2323+ name : ' Building/fetching previous CI target: mathcomp-zify'
2324+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
2325+ job "mathcomp-zify"
2326+ - if : steps.stepCheck.outputs.status == 'built'
2327+ name : Building/fetching current CI target
2328+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
2329+ job "mathcomp-algebra-tactics"
22742330 mathcomp-analysis :
22752331 needs :
22762332 - coq
@@ -3672,6 +3728,57 @@ jobs:
36723728 name : Building/fetching current CI target
36733729 run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
36743730 job "reglang"
3731+ relation-algebra :
3732+ needs :
3733+ - coq
3734+ - aac-tactics
3735+ - mathcomp-ssreflect
3736+ runs-on : ubuntu-latest
3737+ steps :
3738+ - name : Determine which commit to test
3739+ run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" tested_commit=${{\
3740+ \ github.sha }}\" >> $GITHUB_ENV\n else\n merge_commit=$(git ls-remote ${{\
3741+ \ github.event.repository.html_url }} refs/pull/${{ github.event.number }}/merge\
3742+ \ | cut -f1)\n if [ -z \" $merge_commit\" ]; then\n echo \" tested_commit=${{\
3743+ \ github.event.pull_request.head.sha }}\" >> $GITHUB_ENV\n else\n echo\
3744+ \ \" tested_commit=$merge_commit\" >> $GITHUB_ENV\n fi\n fi\n "
3745+ - name : Git checkout
3746+ uses : actions/checkout@v2
3747+ with :
3748+ fetch-depth : 0
3749+ ref : ${{ env.tested_commit }}
3750+ - name : Cachix install
3751+ uses : cachix/install-nix-action@v16
3752+ with :
3753+ nix_path : nixpkgs=channel:nixpkgs-unstable
3754+ - name : Cachix setup coq-community
3755+ uses : cachix/cachix-action@v10
3756+ with :
3757+ authToken : ${{ secrets.CACHIX_AUTH_TOKEN }}
3758+ extraPullNames : coq, math-comp
3759+ name : coq-community
3760+ - id : stepCheck
3761+ name : Checking presence of CI target relation-algebra
3762+ run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
3763+ \ bundle \" 8.16\" --argstr job \" relation-algebra\" \\\n --dry-run 2>&1\
3764+ \ > /dev/null)\n echo $nb_dry_run\n echo ::set-output name=status::$(echo $nb_dry_run\
3765+ \ | grep \" built:\" | sed \" s/.*/built/\" )\n "
3766+ - if : steps.stepCheck.outputs.status == 'built'
3767+ name : ' Building/fetching previous CI target: coq'
3768+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
3769+ job "coq"
3770+ - if : steps.stepCheck.outputs.status == 'built'
3771+ name : ' Building/fetching previous CI target: aac-tactics'
3772+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
3773+ job "aac-tactics"
3774+ - if : steps.stepCheck.outputs.status == 'built'
3775+ name : ' Building/fetching previous CI target: mathcomp-ssreflect'
3776+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
3777+ job "mathcomp-ssreflect"
3778+ - if : steps.stepCheck.outputs.status == 'built'
3779+ name : Building/fetching current CI target
3780+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "8.16" --argstr
3781+ job "relation-algebra"
36753782 semantics :
36763783 needs :
36773784 - coq
0 commit comments