Skip to content

Commit e9eb737

Browse files
fixing the name for the docker image for rocq dev (#36)
1 parent b6c4102 commit e9eb737

File tree

5 files changed

+17
-30
lines changed

5 files changed

+17
-30
lines changed

.github/workflows/docker-action.yml

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# This file was generated from `meta.yml`, please do not edit manually.
2+
# Follow the instructions on https://github.com/coq-community/templates to regenerate.
13
name: Docker CI
24

35
on:
@@ -17,37 +19,15 @@ jobs:
1719
image:
1820
- 'mathcomp/mathcomp:2.2.0-coq-8.19'
1921
- 'mathcomp/mathcomp:2.3.0-coq-8.20'
20-
- 'mathcomp/mathcomp-dev:coq-dev'
22+
- 'mathcomp/mathcomp-dev:rocq-prover-dev'
2123
fail-fast: false
2224
steps:
2325
- uses: actions/checkout@v4
2426
- uses: coq-community/docker-coq-action@v1
2527
with:
28+
opam_file: 'coq-htt-core.opam'
2629
custom_image: ${{ matrix.image }}
27-
custom_script: |
28-
{{before_install}}
29-
startGroup "Build htt-core dependencies"
30-
opam pin add -n -y -k path coq-htt-core .
31-
opam update -y
32-
opam install -y -j $(nproc) coq-htt-core --deps-only
33-
endGroup
34-
startGroup "Build htt-core"
35-
opam install -y -v -j $(nproc) coq-htt-core
36-
opam list
37-
endGroup
38-
startGroup "Build htt dependencies"
39-
opam pin add -n -y -k path coq-htt .
40-
opam update -y
41-
opam install -y -j $(nproc) coq-htt --deps-only
42-
endGroup
43-
startGroup "Build coq-htt"
44-
opam install -y -v -j $(nproc) coq-htt
45-
opam list
46-
endGroup
47-
startGroup "Uninstallation test"
48-
opam remove -y coq-htt
49-
opam remove -y coq-htt-core
50-
endGroup
30+
5131

5232
# See also:
5333
# https://github.com/coq-community/docker-coq-action#readme

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ that HTT implements Separation logic as a shallow embedding in Coq.
3939
- Alexander Gryzlov
4040
- Marcos Grandury
4141
- License: [Apache-2.0](LICENSE)
42-
- Compatible Coq versions: Coq 8.19 to 8.20
42+
- Compatible Coq versions: 8.19 or later
4343
- Additional dependencies:
4444
- [MathComp ssreflect 2.2-2.3](https://math-comp.github.io)
4545
- [MathComp algebra](https://math-comp.github.io)

coq-htt-core.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ build: [make "-C" "htt" "-j%{jobs}%"]
3535
install: [make "-C" "htt" "install"]
3636
depends: [
3737
"dune" {>= "3.6"}
38-
"coq" { (>= "8.19" & < "8.21~") | (= "dev") }
38+
"coq" { (>= "8.19" & < "9.1~") | (= "dev") }
3939
"coq-mathcomp-ssreflect" { (>= "2.2.0" & < "2.4~") | (= "dev") }
4040
"coq-mathcomp-algebra"
4141
"coq-mathcomp-fingroup"

meta.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,15 @@ license:
8080
file: LICENSE
8181

8282
supported_coq_versions:
83-
text: Coq 8.19 to 8.20
84-
opam: '{ (>= "8.19" & < "8.21~") | (= "dev") }'
83+
text: 8.19 or later
84+
opam: '{ (>= "8.19" & < "9.1~") | (= "dev") }'
8585

8686
tested_coq_opam_versions:
8787
- version: '2.2.0-coq-8.19'
8888
repo: 'mathcomp/mathcomp'
8989
- version: '2.3.0-coq-8.20'
9090
repo: 'mathcomp/mathcomp'
91-
- version: 'coq-dev'
91+
- version: 'rocq-prover-dev'
9292
repo: 'mathcomp/mathcomp-dev'
9393

9494
dependencies:

theories/dune

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
; This file was generated from `meta.yml`, please do not edit manually.
2+
; Follow the instructions on https://github.com/coq-community/templates to regenerate.
3+
4+
(coq.theory
5+
(name htt)
6+
(package coq-htt-core)
7+
(synopsis "Hoare Type Theory"))

0 commit comments

Comments
 (0)