Skip to content

Commit b111d2e

Browse files
committed
Update Docker CI
1 parent e2c2589 commit b111d2e

File tree

4 files changed

+21
-15
lines changed

4 files changed

+21
-15
lines changed

.github/workflows/docker-action.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ jobs:
1818
matrix:
1919
image:
2020
- 'mathcomp/mathcomp:2.3.0-coq-8.20'
21-
- 'mathcomp/mathcomp:2.3.0-coq-8.20'
22-
- 'mathcomp/mathcomp-dev:coq-8.20'
21+
- 'mathcomp/mathcomp:2.4.0-coq-8.20'
22+
- 'mathcomp/mathcomp:2.4.0-rocq-prover-9.0'
23+
- 'mathcomp/mathcomp:2.4.0-rocq-prover-dev'
24+
- 'mathcomp/mathcomp-dev:rocq-prover-9.0'
2325
- 'mathcomp/mathcomp-dev:rocq-prover-dev'
2426
fail-fast: false
2527
steps:

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ which will be used to subsume notations for finite sets, eventually.
2424
- Cyril Cohen (initial)
2525
- Kazuhiko Sakaguchi
2626
- License: [CeCILL-B](CECILL-B)
27-
- Compatible Coq versions: Coq 8.20 to 9.0
27+
- Compatible Rocq/Coq versions: 8.20 or later
2828
- Additional dependencies:
29-
- [MathComp ssreflect 2.0 to 2.3](https://math-comp.github.io)
30-
- Coq namespace: `mathcomp.finmap`
29+
- [MathComp](https://math-comp.github.io) ssreflect 2.0.0 or later
30+
- Rocq/Coq namespace: `mathcomp.finmap`
3131
- Related publication(s): none
3232

3333
## Building and installation instructions
@@ -37,7 +37,7 @@ is via [OPAM](https://opam.ocaml.org/doc/Install.html):
3737

3838
```shell
3939
opam repo add coq-released https://coq.inria.fr/opam/released
40-
opam install coq-mathcomp-finmap
40+
opam install rocq-mathcomp-finmap
4141
```
4242

4343
To instead build and install manually, do:

meta.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,25 +31,29 @@ license:
3131
file: CECILL-B
3232

3333
supported_coq_versions:
34-
text: Coq 8.20 to 9.0
35-
opam: '{ (>= "8.20" & < "8.21~") | (= "dev") }'
34+
text: 8.20 or later
35+
opam: '{>= "8.20"}'
3636

3737
tested_coq_opam_versions:
3838
- version: '2.3.0-coq-8.20'
3939
repo: 'mathcomp/mathcomp'
40-
- version: '2.3.0-coq-8.20'
40+
- version: '2.4.0-coq-8.20'
41+
repo: 'mathcomp/mathcomp'
42+
- version: '2.4.0-rocq-prover-9.0'
43+
repo: 'mathcomp/mathcomp'
44+
- version: '2.4.0-rocq-prover-dev'
4145
repo: 'mathcomp/mathcomp'
42-
- version: 'coq-8.20'
46+
- version: 'rocq-prover-9.0'
4347
repo: 'mathcomp/mathcomp-dev'
44-
- version: 'coq-dev'
48+
- version: 'rocq-prover-dev'
4549
repo: 'mathcomp/mathcomp-dev'
4650

4751
dependencies:
4852
- opam:
4953
name: rocq-mathcomp-ssreflect
50-
version: '{ (>= "2.0" & < "2.5~") | (= "dev") }'
54+
version: '{>= "2.0.0"}'
5155
description: |-
52-
[MathComp ssreflect 2.0 to 2.3](https://math-comp.github.io)
56+
[MathComp](https://math-comp.github.io) ssreflect 2.0.0 or later
5357
5458
namespace: mathcomp.finmap
5559

rocq-mathcomp-finmap.opam

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ build: [make "-j%{jobs}%"]
2222
install: [make "install"]
2323
depends: [
2424
("coq" {>= "8.20" & < "8.21~"}
25-
| "rocq-core" {>= "9.0" | = "dev"})
25+
| "rocq-core" {>= "9.0"})
2626
("coq-mathcomp-ssreflect" { >= "2.0" & < "2.4~" }
27-
|"rocq-mathcomp-ssreflect" { (>= "2.4" & < "2.5~") | = "dev" })
27+
|"rocq-mathcomp-ssreflect" { >= "2.4" })
2828
]
2929

3030
tags: [

0 commit comments

Comments
 (0)