@@ -1325,10 +1325,10 @@ jobs:
1325
1325
name : Building/fetching current CI target
1326
1326
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1327
1327
--argstr job "coq-lsp"
1328
- coqprime :
1328
+ coq-tools :
1329
1329
needs :
1330
1330
- coq
1331
- - bignums
1331
+ - stdlib
1332
1332
runs-on : ubuntu-latest
1333
1333
steps :
1334
1334
- name : Determine which commit to initially checkout
@@ -1365,27 +1365,27 @@ jobs:
1365
1365
extraPullNames : coq, math-comp
1366
1366
name : coq-community
1367
1367
- id : stepCheck
1368
- name : Checking presence of CI target coqprime
1368
+ name : Checking presence of CI target coq-tools
1369
1369
run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
1370
- \ bundle \" coq-master\" --argstr job \" coqprime \" \\\n --dry-run 2>&1 >\
1370
+ \ bundle \" coq-master\" --argstr job \" coq-tools \" \\\n --dry-run 2>&1 >\
1371
1371
\ /dev/null)\n echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep \" built:\" \
1372
1372
\ | sed \" s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
1373
1373
- if : steps.stepCheck.outputs.status == 'built'
1374
1374
name : ' Building/fetching previous CI target: coq'
1375
1375
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1376
1376
--argstr job "coq"
1377
1377
- if : steps.stepCheck.outputs.status == 'built'
1378
- name : ' Building/fetching previous CI target: bignums '
1378
+ name : ' Building/fetching previous CI target: stdlib '
1379
1379
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1380
- --argstr job "bignums "
1380
+ --argstr job "stdlib "
1381
1381
- if : steps.stepCheck.outputs.status == 'built'
1382
1382
name : Building/fetching current CI target
1383
1383
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1384
- --argstr job "coqprime "
1385
- coquelicot :
1384
+ --argstr job "coq-tools "
1385
+ coqprime :
1386
1386
needs :
1387
1387
- coq
1388
- - mathcomp-ssreflect
1388
+ - bignums
1389
1389
runs-on : ubuntu-latest
1390
1390
steps :
1391
1391
- name : Determine which commit to initially checkout
@@ -1422,27 +1422,27 @@ jobs:
1422
1422
extraPullNames : coq, math-comp
1423
1423
name : coq-community
1424
1424
- id : stepCheck
1425
- name : Checking presence of CI target coquelicot
1425
+ name : Checking presence of CI target coqprime
1426
1426
run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
1427
- \ bundle \" coq-master\" --argstr job \" coquelicot \" \\\n --dry-run 2>&1\
1428
- \ > /dev/null)\n echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep \" \
1429
- built: \" | sed \" s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
1427
+ \ bundle \" coq-master\" --argstr job \" coqprime \" \\\n --dry-run 2>&1 > \
1428
+ \ /dev/null)\n echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep \" built: \" \
1429
+ \ | sed \" s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
1430
1430
- if : steps.stepCheck.outputs.status == 'built'
1431
1431
name : ' Building/fetching previous CI target: coq'
1432
1432
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1433
1433
--argstr job "coq"
1434
1434
- if : steps.stepCheck.outputs.status == 'built'
1435
- name : ' Building/fetching previous CI target: mathcomp-ssreflect '
1435
+ name : ' Building/fetching previous CI target: bignums '
1436
1436
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1437
- --argstr job "mathcomp-ssreflect "
1437
+ --argstr job "bignums "
1438
1438
- if : steps.stepCheck.outputs.status == 'built'
1439
1439
name : Building/fetching current CI target
1440
1440
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1441
- --argstr job "coquelicot "
1442
- coqutil :
1441
+ --argstr job "coqprime "
1442
+ coquelicot :
1443
1443
needs :
1444
1444
- coq
1445
- - stdlib
1445
+ - mathcomp-ssreflect
1446
1446
runs-on : ubuntu-latest
1447
1447
steps :
1448
1448
- name : Determine which commit to initially checkout
@@ -1479,23 +1479,23 @@ jobs:
1479
1479
extraPullNames : coq, math-comp
1480
1480
name : coq-community
1481
1481
- id : stepCheck
1482
- name : Checking presence of CI target coqutil
1482
+ name : Checking presence of CI target coquelicot
1483
1483
run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
1484
- \ bundle \" coq-master\" --argstr job \" coqutil \" \\\n --dry-run 2>&1 > /dev/null) \n \
1485
- echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep \" built: \" | sed \" \
1486
- s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
1484
+ \ bundle \" coq-master\" --argstr job \" coquelicot \" \\\n --dry-run 2>&1\
1485
+ \ > /dev/null) \n echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep \" \
1486
+ built: \" | sed \" s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
1487
1487
- if : steps.stepCheck.outputs.status == 'built'
1488
1488
name : ' Building/fetching previous CI target: coq'
1489
1489
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1490
1490
--argstr job "coq"
1491
1491
- if : steps.stepCheck.outputs.status == 'built'
1492
- name : ' Building/fetching previous CI target: stdlib '
1492
+ name : ' Building/fetching previous CI target: mathcomp-ssreflect '
1493
1493
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1494
- --argstr job "stdlib "
1494
+ --argstr job "mathcomp-ssreflect "
1495
1495
- if : steps.stepCheck.outputs.status == 'built'
1496
1496
name : Building/fetching current CI target
1497
1497
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1498
- --argstr job "coqutil "
1498
+ --argstr job "coquelicot "
1499
1499
corn :
1500
1500
needs :
1501
1501
- coq
@@ -1667,6 +1667,63 @@ jobs:
1667
1667
name : Building/fetching current CI target
1668
1668
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1669
1669
--argstr job "dpdgraph"
1670
+ engine-bench :
1671
+ needs :
1672
+ - coq
1673
+ - stdlib
1674
+ runs-on : ubuntu-latest
1675
+ steps :
1676
+ - name : Determine which commit to initially checkout
1677
+ run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" target_commit=${{\
1678
+ \ github.sha }}\" >> $GITHUB_ENV\n else\n echo \" target_commit=${{ github.event.pull_request.head.sha\
1679
+ \ }}\" >> $GITHUB_ENV\n fi\n "
1680
+ - name : Git checkout
1681
+ uses : actions/checkout@v3
1682
+ with :
1683
+ fetch-depth : 0
1684
+ ref : ${{ env.target_commit }}
1685
+ - name : Determine which commit to test
1686
+ run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" tested_commit=${{\
1687
+ \ github.sha }}\" >> $GITHUB_ENV\n else\n merge_commit=$(git ls-remote ${{\
1688
+ \ github.event.repository.html_url }} refs/pull/${{ github.event.number }}/merge\
1689
+ \ | cut -f1)\n mergeable=$(git merge --no-commit --no-ff ${{ github.event.pull_request.base.sha\
1690
+ \ }} > /dev/null 2>&1; echo $?; git merge --abort > /dev/null 2>&1 || true)\n \
1691
+ \ if [ -z \" $merge_commit\" -o \" x$mergeable\" != \" x0\" ]; then\n echo\
1692
+ \ \" tested_commit=${{ github.event.pull_request.head.sha }}\" >> $GITHUB_ENV\n \
1693
+ \ else\n echo \" tested_commit=$merge_commit\" >> $GITHUB_ENV\n fi\n fi\n "
1694
+ - name : Git checkout
1695
+ uses : actions/checkout@v3
1696
+ with :
1697
+ fetch-depth : 0
1698
+ ref : ${{ env.tested_commit }}
1699
+ - name : Cachix install
1700
+ uses : cachix/install-nix-action@v27
1701
+ with :
1702
+ nix_path : nixpkgs=channel:nixpkgs-unstable
1703
+ - name : Cachix setup coq-community
1704
+ uses : cachix/cachix-action@v15
1705
+ with :
1706
+ authToken : ${{ secrets.CACHIX_AUTH_TOKEN }}
1707
+ extraPullNames : coq, math-comp
1708
+ name : coq-community
1709
+ - id : stepCheck
1710
+ name : Checking presence of CI target engine-bench
1711
+ run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
1712
+ \ bundle \" coq-master\" --argstr job \" engine-bench\" \\\n --dry-run 2>&1\
1713
+ \ > /dev/null)\n echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep \" \
1714
+ built:\" | sed \" s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
1715
+ - if : steps.stepCheck.outputs.status == 'built'
1716
+ name : ' Building/fetching previous CI target: coq'
1717
+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1718
+ --argstr job "coq"
1719
+ - if : steps.stepCheck.outputs.status == 'built'
1720
+ name : ' Building/fetching previous CI target: stdlib'
1721
+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1722
+ --argstr job "stdlib"
1723
+ - if : steps.stepCheck.outputs.status == 'built'
1724
+ name : Building/fetching current CI target
1725
+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
1726
+ --argstr job "engine-bench"
1670
1727
equations :
1671
1728
needs :
1672
1729
- coq
@@ -3699,6 +3756,63 @@ jobs:
3699
3756
name : Building/fetching current CI target
3700
3757
run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
3701
3758
--argstr job "metacoq-template-coq"
3759
+ neural-net-coq-interp :
3760
+ needs :
3761
+ - coq
3762
+ - stdlib
3763
+ runs-on : ubuntu-latest
3764
+ steps :
3765
+ - name : Determine which commit to initially checkout
3766
+ run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" target_commit=${{\
3767
+ \ github.sha }}\" >> $GITHUB_ENV\n else\n echo \" target_commit=${{ github.event.pull_request.head.sha\
3768
+ \ }}\" >> $GITHUB_ENV\n fi\n "
3769
+ - name : Git checkout
3770
+ uses : actions/checkout@v3
3771
+ with :
3772
+ fetch-depth : 0
3773
+ ref : ${{ env.target_commit }}
3774
+ - name : Determine which commit to test
3775
+ run : " if [ ${{ github.event_name }} = \" push\" ]; then\n echo \" tested_commit=${{\
3776
+ \ github.sha }}\" >> $GITHUB_ENV\n else\n merge_commit=$(git ls-remote ${{\
3777
+ \ github.event.repository.html_url }} refs/pull/${{ github.event.number }}/merge\
3778
+ \ | cut -f1)\n mergeable=$(git merge --no-commit --no-ff ${{ github.event.pull_request.base.sha\
3779
+ \ }} > /dev/null 2>&1; echo $?; git merge --abort > /dev/null 2>&1 || true)\n \
3780
+ \ if [ -z \" $merge_commit\" -o \" x$mergeable\" != \" x0\" ]; then\n echo\
3781
+ \ \" tested_commit=${{ github.event.pull_request.head.sha }}\" >> $GITHUB_ENV\n \
3782
+ \ else\n echo \" tested_commit=$merge_commit\" >> $GITHUB_ENV\n fi\n fi\n "
3783
+ - name : Git checkout
3784
+ uses : actions/checkout@v3
3785
+ with :
3786
+ fetch-depth : 0
3787
+ ref : ${{ env.tested_commit }}
3788
+ - name : Cachix install
3789
+ uses : cachix/install-nix-action@v27
3790
+ with :
3791
+ nix_path : nixpkgs=channel:nixpkgs-unstable
3792
+ - name : Cachix setup coq-community
3793
+ uses : cachix/cachix-action@v15
3794
+ with :
3795
+ authToken : ${{ secrets.CACHIX_AUTH_TOKEN }}
3796
+ extraPullNames : coq, math-comp
3797
+ name : coq-community
3798
+ - id : stepCheck
3799
+ name : Checking presence of CI target neural-net-coq-interp
3800
+ run : " nb_dry_run=$(NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link \\\n --argstr\
3801
+ \ bundle \" coq-master\" --argstr job \" neural-net-coq-interp\" \\\n --dry-run\
3802
+ \ 2>&1 > /dev/null)\n echo $nb_dry_run\n echo status=$(echo $nb_dry_run | grep\
3803
+ \ \" built:\" | sed \" s/.*/built/\" ) >> $GITHUB_OUTPUT\n "
3804
+ - if : steps.stepCheck.outputs.status == 'built'
3805
+ name : ' Building/fetching previous CI target: coq'
3806
+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
3807
+ --argstr job "coq"
3808
+ - if : steps.stepCheck.outputs.status == 'built'
3809
+ name : ' Building/fetching previous CI target: stdlib'
3810
+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
3811
+ --argstr job "stdlib"
3812
+ - if : steps.stepCheck.outputs.status == 'built'
3813
+ name : Building/fetching current CI target
3814
+ run : NIXPKGS_ALLOW_UNFREE=1 nix-build --no-out-link --argstr bundle "coq-master"
3815
+ --argstr job "neural-net-coq-interp"
3702
3816
odd-order :
3703
3817
needs :
3704
3818
- coq
0 commit comments