Skip to content

Commit

Permalink
[CI] Update Nix CI
Browse files Browse the repository at this point in the history
  • Loading branch information
proux01 committed Mar 19, 2024
1 parent 2f72f42 commit 7d3681f
Show file tree
Hide file tree
Showing 7 changed files with 2,517 additions and 98 deletions.
231 changes: 162 additions & 69 deletions .github/workflows/nix-action-8.16.yml

Large diffs are not rendered by default.

418 changes: 409 additions & 9 deletions .github/workflows/nix-action-8.17.yml

Large diffs are not rendered by default.

690 changes: 690 additions & 0 deletions .github/workflows/nix-action-8.18.yml

Large diffs are not rendered by default.

690 changes: 690 additions & 0 deletions .github/workflows/nix-action-8.19.yml

Large diffs are not rendered by default.

549 changes: 536 additions & 13 deletions .github/workflows/nix-action-master.yml

Large diffs are not rendered by default.

35 changes: 29 additions & 6 deletions .nix/config.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,20 +37,43 @@
## alternative configuration
## When generating GitHub Action CI, one workflow file
## will be created per bundle
bundles."8.16".coqPackages = {
bundles = let
common-bundles = {
coqeal.override.version = "master";
mathcomp-apery.override.version = "master";
mathcomp-algebra-tactics.override.version = "master";
mathcomp-bigenough.override.version = "master";
mathcomp-finmap.override.version = "master";
mathcomp-zify.override.version = "master";
multinomials.override.version = "master";
}; in {
"8.16".coqPackages = common-bundles // {
coq.override.version = "8.16";
mathcomp.override.version = "2.0.0";
multinomials.job = false; # broken with dune on 8.16 in nixpkgs
coqeal.job = false;
mathcomp-apery.job = false;
};
bundles."8.17".coqPackages = {
"8.17".coqPackages = common-bundles // {
coq.override.version = "8.17";
mathcomp.override.version = "2.0.0";
mathcomp.override.version = "2.1.0";
};
"8.18".coqPackages = common-bundles // {
coq.override.version = "8.18";
mathcomp.override.version = "2.2.0";
};
bundles."master".coqPackages = {
"8.19".coqPackages = common-bundles // {
coq.override.version = "8.19";
mathcomp.override.version = "2.2.0";
};
"master".coqPackages = common-bundles // {
coq.override.version = "master";
bignums.override.version = "master";
paramcoq.override.version = "master";
coq-elpi.override.version = "coq-master";
hierarchy-builder.override.version = "coq-master";
hierarchy-builder.override.version = "master";
mathcomp.override.version = "master";
mathcomp-bigenough.override.version = "1.0.1";
};
};

## Cachix caches to use in CI
Expand Down
2 changes: 1 addition & 1 deletion .nix/coq-nix-toolbox.nix
Original file line number Diff line number Diff line change
@@ -1 +1 @@
"575258fdeb76c712740f30f23ccf5ed1918c2332"
"1cad18e8537b4f6d6ad97d6eb57fa61e3dbcad59"

0 comments on commit 7d3681f

Please sign in to comment.