File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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.
13name : Docker CI
24
35on :
@@ -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
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.
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 )
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ build: [make "-C" "htt" "-j%{jobs}%"]
3535install: [make "-C" "htt" "install"]
3636depends: [
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"
Original file line number Diff line number Diff line change @@ -80,15 +80,15 @@ license:
8080 file : LICENSE
8181
8282supported_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
8686tested_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
9494dependencies :
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