@@ -3636,84 +3636,6 @@ jobs:
36363636 name : Building/fetching current CI target
36373637 run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
36383638 " rocq-master" --argstr job "mathcomp-algebra"
3639- mathcomp-algebra-tactics :
3640- needs :
3641- - coq
3642- - mathcomp-algebra
3643- - coq-elpi
3644- - mathcomp-zify
3645- runs-on : ubuntu-latest
3646- steps :
3647- - name : Determine which commit to initially checkout
3648- run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" target_commit=${{
3649- github.sha }}\" >> $GITHUB_ENV\n else\n echo \" target_commit=${{ github.event.pull_request.head.sha
3650- }}\" >> $GITHUB_ENV\n fi\n "
3651- - name : Git checkout
3652- uses : actions/checkout@v6
3653- with :
3654- fetch-depth : 0
3655- ref : ${{ env.target_commit }}
3656- - name : Determine which commit to test
3657- run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" tested_commit=${{
3658- github.sha }}\" >> $GITHUB_ENV\n else\n merge_commit=$(git ls-remote ${{ github.event.repository.html_url
3659- }} refs/pull/${{ github.event.number }}/merge | cut -f1)\n mergeable=$(git
3660- merge --no-commit --no-ff ${{ github.event.pull_request.base.sha }} > /dev/null
3661- 2>&1; echo $?; git merge --abort > /dev/null 2>&1 || true)\n if [ -z \" $merge_commit\" \
3662- \ -o \" x$mergeable\" != \" x0\" ]; then\n echo \" tested_commit=${{ github.event.pull_request.head.sha
3663- }}\" >> $GITHUB_ENV\n else\n echo \" tested_commit=$merge_commit\" >> $GITHUB_ENV\n \
3664- \ fi\n fi\n "
3665- - name : Git checkout
3666- uses : actions/checkout@v6
3667- with :
3668- fetch-depth : 0
3669- ref : ${{ env.tested_commit }}
3670- - name : Cachix install
3671- uses : cachix/install-nix-action@v31
3672- with :
3673- nix_path : nixpkgs=channel:nixpkgs-unstable
3674- - name : Cachix setup coq
3675- uses : cachix/cachix-action@v16
3676- with :
3677- authToken : ${{ secrets.CACHIX_AUTH_TOKEN }}
3678- extraPullNames : coq-community, math-comp
3679- name : coq
3680- - id : stepGetDerivation
3681- name : Getting derivation for current job (mathcomp-algebra-tactics)
3682- run : " NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr bundle
3683- \" rocq-master\" --argstr job \" mathcomp-algebra-tactics\" \\\n --dry-run
3684- 2> err > out || (touch fail; true)\n cat out err\n if [ -e fail ]; then echo
3685- \" Error: getting derivation failed\" ; exit 1; fi\n "
3686- - id : stepCheck
3687- name : Checking presence of CI target for current job
3688- run : " if $(cat out err | grep -q \" built:\" ) ; then\n echo \" CI target needs
3689- actual building\"\n if $(cat out err | grep -q \" derivations will be built:\" \
3690- ) ; then\n echo \" waiting a bit for derivations that should be in cache\" \
3691- \n sleep 30\n fi\n else\n echo \" CI target already built\"\n echo \" \
3692- status=fetched\" >> $GITHUB_OUTPUT\n fi\n "
3693- - if : steps.stepCheck.outputs.status != 'fetched'
3694- name : ' Building/fetching previous CI target: coq'
3695- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
3696- " rocq-master" --argstr job "coq"
3697- - if : steps.stepCheck.outputs.status != 'fetched'
3698- name : ' Building/fetching previous CI target: mathcomp-ssreflect'
3699- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
3700- " rocq-master" --argstr job "mathcomp-ssreflect"
3701- - if : steps.stepCheck.outputs.status != 'fetched'
3702- name : ' Building/fetching previous CI target: mathcomp-algebra'
3703- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
3704- " rocq-master" --argstr job "mathcomp-algebra"
3705- - if : steps.stepCheck.outputs.status != 'fetched'
3706- name : ' Building/fetching previous CI target: coq-elpi'
3707- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
3708- " rocq-master" --argstr job "coq-elpi"
3709- - if : steps.stepCheck.outputs.status != 'fetched'
3710- name : ' Building/fetching previous CI target: mathcomp-zify'
3711- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
3712- " rocq-master" --argstr job "mathcomp-zify"
3713- - if : steps.stepCheck.outputs.status != 'fetched'
3714- name : Building/fetching current CI target
3715- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
3716- " rocq-master" --argstr job "mathcomp-algebra-tactics"
37173639 mathcomp-analysis :
37183640 needs :
37193641 - coq
@@ -7127,7 +7049,6 @@ jobs:
71277049 stdlib-test :
71287050 needs :
71297051 - rocq-core
7130- - stdlib
71317052 runs-on : ubuntu-latest
71327053 steps :
71337054 - name : Determine which commit to initially checkout
@@ -7180,10 +7101,6 @@ jobs:
71807101 name : ' Building/fetching previous CI target: rocq-core'
71817102 run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
71827103 " rocq-master" --argstr job "rocq-core"
7183- - if : steps.stepCheck.outputs.status != 'fetched'
7184- name : ' Building/fetching previous CI target: stdlib'
7185- run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
7186- " rocq-master" --argstr job "stdlib"
71877104 - if : steps.stepCheck.outputs.status != 'fetched'
71887105 name : Building/fetching current CI target
71897106 run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle
0 commit comments