Skip to content

Commit

Permalink
upgrade to Dune Coq 0.6, add Coq 8.18 to CI
Browse files Browse the repository at this point in the history
  • Loading branch information
palmskog committed Oct 3, 2023
1 parent 83575de commit 8ac9966
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 7 deletions.
1 change: 1 addition & 0 deletions .github/workflows/test-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
image:
- 'coqorg/coq:8.16-ocaml-4.14-flambda'
- 'coqorg/coq:8.17-ocaml-4.14-flambda'
- 'coqorg/coq:8.18-ocaml-4.14-flambda'
fail-fast: false
steps:
- uses: actions/checkout@v3
Expand Down
4 changes: 2 additions & 2 deletions coq-vlsm.opam
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ contains a formalization of VLSMs and their theory in the Coq proof assistant.""

build: ["dune" "build" "-p" name "-j" jobs]
depends: [
"dune" {>= "2.5"}
"dune" {>= "3.5"}
"coq" {>= "8.16"}
"coq-stdpp" {>= "1.8.0"}
"coq-stdpp" {= "1.8.0"}
"coq-itauto"
"coq-equations"
]
Expand Down
4 changes: 2 additions & 2 deletions dune-project
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
(lang dune 2.5)
(using coq 0.2)
(lang dune 3.5)
(using coq 0.6)
(name VLSM)
7 changes: 4 additions & 3 deletions meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ fullname: VLSM
shortname: vlsm
organization: runtimeverification
community: false
dune: false
dune: true
action: true
coqdoc: true

Expand Down Expand Up @@ -52,9 +52,9 @@ supported_coq_versions:
dependencies:
- opam:
name: coq-stdpp
version: '{>= "1.8.0"}'
version: '{= "1.8.0"}'
description: |-
[Coq-std++](https://gitlab.mpi-sws.org/iris/stdpp/) 1.8.0 or later
[Coq-std++](https://gitlab.mpi-sws.org/iris/stdpp/) 1.8.0
- opam:
name: coq-itauto
description: |-
Expand All @@ -67,6 +67,7 @@ dependencies:
tested_coq_opam_versions:
- version: '8.16-ocaml-4.14-flambda'
- version: '8.17-ocaml-4.14-flambda'
- version: '8.18-ocaml-4.14-flambda'

namespace: VLSM

Expand Down
1 change: 1 addition & 0 deletions theories/VLSM/dune
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
(name VLSM)
(package coq-vlsm)
(synopsis "Core definitions in Coq for VLSMs")
(theories stdpp Cdcl Equations)
(flags :standard
-w -future-coercion-class-field
-w -deprecated-tacopt-without-locality))
Expand Down

0 comments on commit 8ac9966

Please sign in to comment.