Skip to content

Commit 6000261

Browse files
committed
Adapt to Rocq 9.0
1 parent 32609ca commit 6000261

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

.github/workflows/docker-action.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: Docker CI
55
on:
66
push:
77
branches:
8-
- master
8+
- v9.0
99
pull_request:
1010
branches:
1111
- '**'
@@ -17,10 +17,10 @@ jobs:
1717
strategy:
1818
matrix:
1919
image:
20-
- 'coqorg/coq:dev'
20+
- 'coqorg/coq:9.0'
2121
fail-fast: false
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2424
- uses: coq-community/docker-coq-action@v1
2525
with:
2626
opam_file: 'coq-paramcoq.opam'

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Follow the instructions on https://github.com/coq-community/templates to regener
1010
[![Zulip][zulip-shield]][zulip-link]
1111
[![DOI][doi-shield]][doi-link]
1212

13-
[docker-action-shield]: https://github.com/coq-community/paramcoq/workflows/Docker%20CI/badge.svg?branch=master
14-
[docker-action-link]: https://github.com/coq-community/paramcoq/actions?query=workflow:"Docker%20CI"
13+
[docker-action-shield]: https://github.com/coq-community/paramcoq/actions/workflows/docker-action.yml/badge.svg?branch=v9.0
14+
[docker-action-link]: https://github.com/coq-community/paramcoq/actions/workflows/docker-action.yml
1515

1616
[contributing-shield]: https://img.shields.io/badge/contributions-welcome-%23f7931e.svg
1717
[contributing-link]: https://github.com/coq-community/manifesto/blob/master/CONTRIBUTING.md
@@ -26,7 +26,7 @@ Follow the instructions on https://github.com/coq-community/templates to regener
2626
[doi-shield]: https://zenodo.org/badge/DOI/10.4230/LIPIcs.CSL.2012.381.svg
2727
[doi-link]: https://doi.org/10.4230/LIPIcs.CSL.2012.381
2828

29-
A Coq plugin providing commands for generating parametricity statements.
29+
A Rocq plugin providing commands for generating parametricity statements.
3030
Typical applications of such statements are in data refinement proofs.
3131
Note that the plugin is still in an experimental state - it is not very user
3232
friendly (lack of good error messages) and still contains bugs. But it
@@ -45,7 +45,7 @@ is usable enough to "translate" a large chunk of the standard library.
4545
- Coq-community maintainer(s):
4646
- Pierre Roux ([**@proux01**](https://github.com/proux01))
4747
- License: [MIT License](LICENSE)
48-
- Compatible Coq versions: The master branch tracks the development version of Coq, see releases for compatibility with released versions of Coq
48+
- Compatible Coq versions: The v9.0 branch supports version 9.0 of Rocq, see releases for compatibility with released versions of Rocq
4949
- Additional dependencies: none
5050
- Coq namespace: `Param`
5151
- Related publication(s):

coq-paramcoq.opam

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
opam-version: "2.0"
55
maintainer: "Pierre Roux <pierre.roux@onera.fr>"
6-
version: "dev"
6+
version: "9.0.dev"
77

88
homepage: "https://github.com/coq-community/paramcoq"
99
dev-repo: "git+https://github.com/coq-community/paramcoq.git"
@@ -12,7 +12,7 @@ license: "MIT"
1212

1313
synopsis: "Plugin for generating parametricity statements to perform refinement proofs"
1414
description: """
15-
A Coq plugin providing commands for generating parametricity statements.
15+
A Rocq plugin providing commands for generating parametricity statements.
1616
Typical applications of such statements are in data refinement proofs.
1717
Note that the plugin is still in an experimental state - it is not very user
1818
friendly (lack of good error messages) and still contains bugs. But it
@@ -24,11 +24,11 @@ install: [
2424
[make "-C" "test-suite" "examples"] {with-test}
2525
]
2626
depends: [
27-
"coq" {= "dev" }
27+
"coq" {>= "9.0" & < "9.1~" }
2828
]
2929

3030
tags: [
31-
"category:Miscellaneous/Coq Extensions"
31+
"category:Miscellaneous/Rocq Extensions"
3232
"keyword:paramcoq"
3333
"keyword:parametricity"
3434
"keyword:OCaml modules"

meta.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ community: true
66
action: true
77
plugin: true
88
doi: 10.4230/LIPIcs.CSL.2012.381
9-
branch: 'master'
9+
branch: 'v9.0'
1010

1111
synopsis: Plugin for generating parametricity statements to perform refinement proofs
1212

1313
description: |-
14-
A Coq plugin providing commands for generating parametricity statements.
14+
A Rocq plugin providing commands for generating parametricity statements.
1515
Typical applications of such statements are in data refinement proofs.
1616
Note that the plugin is still in an experimental state - it is not very user
1717
friendly (lack of good error messages) and still contains bugs. But it
@@ -43,12 +43,12 @@ license:
4343

4444
supported_coq_versions:
4545
text: >-
46-
The master branch tracks the development version of Coq, see
47-
releases for compatibility with released versions of Coq
48-
opam: '{= "dev" }'
46+
The v9.0 branch supports version 9.0 of Rocq, see
47+
releases for compatibility with released versions of Rocq
48+
opam: '{>= "9.0" & < "9.1~" }'
4949

5050
categories:
51-
- name: 'Miscellaneous/Coq Extensions'
51+
- name: 'Miscellaneous/Rocq Extensions'
5252

5353
keywords:
5454
- name: paramcoq
@@ -59,10 +59,10 @@ namespace: Param
5959

6060
opam-file-maintainer: 'Pierre Roux <pierre.roux@onera.fr>'
6161

62-
opam-file-version: 'dev'
62+
opam-file-version: '9.0.dev'
6363

6464
tested_coq_opam_versions:
65-
- version: 'dev'
65+
- version: '9.0'
6666

6767
documentation: |-
6868
## Usage and Commands

0 commit comments

Comments
 (0)