Skip to content

Commit 2c7e8cb

Browse files
spittersclaude
andauthored
Support Rocq 9.1 and 9.2 (#144)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 257619f commit 2c7e8cb

3 files changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/docker-action.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
- 'coqorg/coq:8.19'
2222
- 'coqorg/coq:8.18'
2323
- 'rocq/rocq-prover:dev'
24+
- 'rocq/rocq-prover:9.2'
25+
- 'rocq/rocq-prover:9.1'
2426
- 'rocq/rocq-prover:9.0'
2527
fail-fast: false
2628
steps:

coq-math-classes.opam

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ build: [
3030
]
3131
install: [make "install"]
3232
depends: [
33-
"coq" {(>= "8.18" & < "9.1~") | (= "dev")}
34-
"coq-bignums"
33+
("coq" {>= "8.18" & < "8.21~"}
34+
| "rocq-core" {(>= "9.0" & < "9.4~") | (= "dev")})
35+
"coq-bignums"
3536
]
3637

3738
tags: [

meta.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,16 @@ license:
5151
identifier: MIT
5252

5353
supported_coq_versions:
54-
text: Coq/Rocq 8.18 or later (use releases for other Coq/Rocq versions)
55-
opam: '{(>= "8.18" & < "9.1~") | (= "dev")}'
54+
text: Coq 8.18 to 8.20 or Rocq 9.0 to 9.3 (use releases for other Coq/Rocq versions)
55+
# The coq-core/rocq-core split (Rocq 9.2 drops the `coq` compatibility
56+
# package) means the compiler dependency must be hand-written as a
57+
# disjunction in coq-math-classes.opam; this field is kept for reference.
58+
opam: '{>= "8.18" & < "8.21~"} | "rocq-core" {(>= "9.0" & < "9.4~") | (= "dev")}'
5659

5760
tested_rocq_opam_versions:
5861
- version: dev
62+
- version: "9.2"
63+
- version: "9.1"
5964
- version: "9.0"
6065

6166
tested_coq_opam_versions:

0 commit comments

Comments
 (0)