Skip to content

Adapt to coq/coq#18352 (ltacX_common_plugin) #11

Adapt to coq/coq#18352 (ltacX_common_plugin)

Adapt to coq/coq#18352 (ltacX_common_plugin) #11

Workflow file for this run

name: Stdlib
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
path: 'coq-tactician'
- uses: coq-community/docker-coq-action@v1.2.3
with:
opam_file: 'coq-tactician.opam'
coq_version: 'dev'
ocaml_version: '4.13-flambda'
install: |
startGroup "Install dependencies"
opam repo add coq-extra-dev https://coq.inria.fr/opam/extra-dev
opam pin add -n -y -k path coq-tactician coq-tactician/
opam remove coq-stdlib -y # Make sure we can build without stdlib
opam pin add dune 3.7.1 -y # Until ocaml/dune#8958 is fixed
opam update -y
opam install -y -j 2 coq-tactician
endGroup
script: |
startGroup "Build"
yes n | tactician inject
opam reinstall coq-stdlib --yes
endGroup
uninstall: |
startGroup "Uninstallation test"
opam remove coq-stdlib --yes
endGroup