File tree 5 files changed +17
-30
lines changed 5 files changed +17
-30
lines changed Original file line number Diff line number Diff line change
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.
1
3
name : Docker CI
2
4
3
5
on :
@@ -17,37 +19,15 @@ jobs:
17
19
image :
18
20
- ' mathcomp/mathcomp:2.2.0-coq-8.19'
19
21
- ' mathcomp/mathcomp:2.3.0-coq-8.20'
20
- - ' mathcomp/mathcomp-dev:coq -dev'
22
+ - ' mathcomp/mathcomp-dev:rocq-prover -dev'
21
23
fail-fast : false
22
24
steps :
23
25
- uses : actions/checkout@v4
24
26
- uses : coq-community/docker-coq-action@v1
25
27
with :
28
+ opam_file : ' coq-htt-core.opam'
26
29
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
+
51
31
52
32
# See also:
53
33
# https://github.com/coq-community/docker-coq-action#readme
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ that HTT implements Separation logic as a shallow embedding in Coq.
39
39
- Alexander Gryzlov
40
40
- Marcos Grandury
41
41
- License: [ Apache-2.0] ( LICENSE )
42
- - Compatible Coq versions: Coq 8.19 to 8.20
42
+ - Compatible Coq versions: 8.19 or later
43
43
- Additional dependencies:
44
44
- [ MathComp ssreflect 2.2-2.3] ( https://math-comp.github.io )
45
45
- [ MathComp algebra] ( https://math-comp.github.io )
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ build: [make "-C" "htt" "-j%{jobs}%"]
35
35
install: [make "-C" "htt" "install"]
36
36
depends: [
37
37
"dune" {>= "3.6"}
38
- "coq" { (>= "8.19" & < "8.21 ~") | (= "dev") }
38
+ "coq" { (>= "8.19" & < "9.1 ~") | (= "dev") }
39
39
"coq-mathcomp-ssreflect" { (>= "2.2.0" & < "2.4~") | (= "dev") }
40
40
"coq-mathcomp-algebra"
41
41
"coq-mathcomp-fingroup"
Original file line number Diff line number Diff line change @@ -80,15 +80,15 @@ license:
80
80
file : LICENSE
81
81
82
82
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") }'
85
85
86
86
tested_coq_opam_versions :
87
87
- version : ' 2.2.0-coq-8.19'
88
88
repo : ' mathcomp/mathcomp'
89
89
- version : ' 2.3.0-coq-8.20'
90
90
repo : ' mathcomp/mathcomp'
91
- - version : ' coq -dev'
91
+ - version : ' rocq-prover -dev'
92
92
repo : ' mathcomp/mathcomp-dev'
93
93
94
94
dependencies :
Original file line number Diff line number Diff line change
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"))
You can’t perform that action at this time.
0 commit comments