Skip to content

Commit

Permalink
Drop Coq 8.14 and MC 1.15 and 1.16 support
Browse files Browse the repository at this point in the history
  • Loading branch information
proux01 committed Jan 15, 2024
1 parent f7b8828 commit abbb269
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 215 deletions.
5 changes: 1 addition & 4 deletions .github/workflows/docker-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,10 @@ jobs:
strategy:
matrix:
image:
- 'mathcomp/mathcomp:1.15.0-coq-8.14'
- 'mathcomp/mathcomp:1.15.0-coq-8.15'
- 'mathcomp/mathcomp:1.15.0-coq-8.16'
- 'mathcomp/mathcomp:1.16.0-coq-8.14'
- 'mathcomp/mathcomp:1.17.0-coq-8.15'
- 'mathcomp/mathcomp:1.17.0-coq-8.16'
- 'mathcomp/mathcomp:1.17.0-coq-8.17'
- 'mathcomp/mathcomp:1.18.0-coq-8.18'
fail-fast: false
steps:
- uses: actions/checkout@v2
Expand Down
201 changes: 0 additions & 201 deletions .github/workflows/nix-action-8.14.yml

This file was deleted.

1 change: 0 additions & 1 deletion .nix/config.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
## alternative configuration
## When generating GitHub Action CI, one workflow file
## will be created per bundle
bundles."8.14".coqPackages.coq.override.version = "8.14";
bundles."8.15".coqPackages.coq.override.version = "8.15";
bundles."8.16".push-branches = [ "master" "hierarchy-builder" ];
bundles."8.16".coqPackages.coq.override.version = "8.16";
Expand Down
10 changes: 5 additions & 5 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Requirements

- [The Coq Proof Assistant version ≥ 8.14](https://coq.inria.fr)
- [The Coq Proof Assistant version ≥ 8.15](https://coq.inria.fr)
- [Mathematical Components version ≥ 1.13.0](https://github.com/math-comp/math-comp)
+ except `coq-mathcomp-solvable` ≥ 1.15.0
+ except `coq-mathcomp-solvable` ≥ 1.17.0
- [Finmap library version ≥ 1.5.1](https://github.com/math-comp/finmap)
- [Hierarchy builder version >= 1.2.0](https://github.com/math-comp/hierarchy-builder)

Expand Down Expand Up @@ -71,12 +71,12 @@ using [proof general for emacs](https://github.com/ProofGeneral/PG)

## Break-down of phase 3 of the installation procedure step by step

With the example of Coq 8.14.0 and MathComp 1.13.0. For other versions, update the
With the example of Coq 8.15.0 and MathComp 1.13.0. For other versions, update the
version numbers accordingly.

1. Install Coq 8.14.0
1. Install Coq 8.15.0
```
$ opam install coq.8.14.0
$ opam install coq.8.15.0
```
2. Install the Mathematical Components
```
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ the Coq proof-assistant and using the Mathematical Components library.
- Pierre-Yves Strub (initial)
- Laurent Théry
- License: [CeCILL-C](LICENSE)
- Compatible Coq versions: Coq 8.14 to 8.18 (or dev)
- Compatible Coq versions: Coq 8.15 to 8.18 (or dev)
- Additional dependencies:
- [MathComp ssreflect 1.13 or later](https://math-comp.github.io)
- [MathComp fingroup 1.13 or later](https://math-comp.github.io)
Expand Down
2 changes: 1 addition & 1 deletion coq-mathcomp-analysis.opam
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ build: [make "-C" "theories" "-j%{jobs}%"]
install: [make "-C" "theories" "install"]
depends: [
"coq-mathcomp-classical" { = version}
"coq-mathcomp-solvable" { (>= "1.15.0" & < "1.19~") | (= "dev") }
"coq-mathcomp-solvable" { (>= "1.17.0" & < "1.20~") | (= "dev") }
"coq-mathcomp-field"
"coq-mathcomp-bigenough" { (>= "1.0.0") }
]
Expand Down
4 changes: 2 additions & 2 deletions coq-mathcomp-classical.opam
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ the Coq proof-assistant and using the Mathematical Components library."""
build: [make "-C" "classical" "-j%{jobs}%"]
install: [make "-C" "classical" "install"]
depends: [
"coq" { (>= "8.14" & < "8.19~") | (= "dev") }
"coq-mathcomp-ssreflect" { (>= "1.13.0" & < "1.19~") | (= "dev") }
"coq" { (>= "8.15" & < "8.19~") | (= "dev") }
"coq-mathcomp-ssreflect" { (>= "1.17.0" & < "1.20~") | (= "dev") }
"coq-mathcomp-fingroup"
"coq-mathcomp-algebra"
"coq-mathcomp-finmap" { (>= "1.5.1" & < "1.6~") | (= "dev") }
Expand Down

0 comments on commit abbb269

Please sign in to comment.