Skip to content

Commit e4b2d5c

Browse files
authored
Merge pull request #110 from Zimmi48/compat-with-8.15
Test compatibility with Coq versions up to 8.15.
2 parents 5da1f41 + c9c717d commit e4b2d5c

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

.github/workflows/docker-action.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
matrix:
1919
image:
2020
- 'coqorg/coq:dev'
21+
- 'coqorg/coq:8.15'
22+
- 'coqorg/coq:8.14'
2123
- 'coqorg/coq:8.13'
2224
- 'coqorg/coq:8.12'
2325
- 'coqorg/coq:8.11'
@@ -33,6 +35,11 @@ jobs:
3335
with:
3436
opam_file: 'coq-math-classes.opam'
3537
custom_image: ${{ matrix.image }}
38+
before_install: |
39+
startGroup "Setup and print opam config"
40+
opam repo -a --set-default add coq-extra-dev https://coq.inria.fr/opam/extra-dev
41+
opam config list; opam repo list; opam list
42+
endGroup
3643
3744
# See also:
3845
# https://github.com/coq-community/docker-coq-action#readme

coq-math-classes.opam

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dev-repo: "git+https://github.com/coq-community/math-classes.git"
77
bug-reports: "https://github.com/coq-community/math-classes/issues"
88
license: "MIT"
99

10-
synopsis: "A library of abstract interfaces for mathematical structures in Coq."
10+
synopsis: "A library of abstract interfaces for mathematical structures in Coq"
1111
description: """
1212
Math classes is a library of abstract interfaces for mathematical
1313
structures, such as:
@@ -30,7 +30,7 @@ build: [
3030
]
3131
install: [make "install"]
3232
depends: [
33-
"coq" {(>= "8.6" & < "8.14~") | (= "dev")}
33+
"coq" {(>= "8.6" & < "8.16~") | (= "dev")}
3434
"coq-bignums"
3535
]
3636

meta.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ci_extra_dev: true
88
doi: 10.1017/S0960129511000119
99

1010
synopsis: >-
11-
A library of abstract interfaces for mathematical structures in Coq.
11+
A library of abstract interfaces for mathematical structures in Coq
1212
1313
description: |
1414
Math classes is a library of abstract interfaces for mathematical
@@ -50,10 +50,12 @@ license:
5050

5151
supported_coq_versions:
5252
text: Coq 8.6 or later (use releases for other Coq versions)
53-
opam: '{(>= "8.6" & < "8.14~") | (= "dev")}'
53+
opam: '{(>= "8.6" & < "8.16~") | (= "dev")}'
5454

5555
tested_coq_opam_versions:
5656
- version: dev
57+
- version: "8.15"
58+
- version: "8.14"
5759
- version: "8.13"
5860
- version: "8.12"
5961
- version: "8.11"

0 commit comments

Comments
 (0)