Skip to content

Commit

Permalink
Merge pull request #5 from coq-community/8.16-ci
Browse files Browse the repository at this point in the history
compatibility with 8.16, add CI
  • Loading branch information
palmskog committed Jun 26, 2022
2 parents 68f489f + a22b66c commit 52571b9
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
1 change: 1 addition & 0 deletions .github/workflows/docker-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ jobs:
matrix:
image:
- 'coqorg/coq:dev'
- 'coqorg/coq:8.16'
- 'coqorg/coq:8.15'
- 'coqorg/coq:8.14'
- 'coqorg/coq:8.13'
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ verified runtime assertion checker for JML.
- Additional dependencies: none
- Coq namespace: `JML`
- Related publication(s):
- [A formal definition of JML in Coq and its application to runtime assertion checking](https://www.research-collection.ethz.ch/handle/20.500.11850/44276) doi:[10.3929/ethz-a-006680049](https://doi.org/10.3929/ethz-a-006680049)
- [A Formalization of JML in the Coq Proof System](https://www.research-collection.ethz.ch/handle/20.500.11850/68882) doi:[10.3929/ethz-a-006903145](https://doi.org/10.3929/ethz-a-006903145)

## Building and installation instructions
Expand Down
2 changes: 1 addition & 1 deletion coq-jmlcoq.opam
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ verified runtime assertion checker for JML."""
build: ["dune" "build" "-p" name "-j" jobs]
depends: [
"dune" {>= "2.5"}
"coq" {(>= "8.10" & < "8.16~") | (= "dev")}
"coq" {(>= "8.10" & < "8.17~") | (= "dev")}
]

tags: [
Expand Down
8 changes: 6 additions & 2 deletions meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ community: true
action: true
nix: true
coqdoc: false
dune: true
dune: false

synopsis: >-
Coq definition of the JML specification language
Expand All @@ -18,6 +18,9 @@ description: |-
verified runtime assertion checker for JML.
publications:
- pub_url: https://www.research-collection.ethz.ch/handle/20.500.11850/44276
pub_title: A formal definition of JML in Coq and its application to runtime assertion checking
pub_doi: 10.3929/ethz-a-006680049
- pub_url: https://www.research-collection.ethz.ch/handle/20.500.11850/68882
pub_title: A Formalization of JML in the Coq Proof System
pub_doi: 10.3929/ethz-a-006903145
Expand All @@ -44,13 +47,14 @@ license:

supported_coq_versions:
text: 8.10 or later
opam: '{(>= "8.10" & < "8.16~") | (= "dev")}'
opam: '{(>= "8.10" & < "8.17~") | (= "dev")}'

tested_coq_nix_versions:
- coq_version: 'master'

tested_coq_opam_versions:
- version: dev
- version: '8.16'
- version: '8.15'
- version: '8.14'
- version: '8.13'
Expand Down

0 comments on commit 52571b9

Please sign in to comment.