File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : Build with Make
2+
3+ on :
4+ push :
5+ branches :
6+ - master
7+ pull_request :
8+ branches :
9+ - ' **'
10+
11+ jobs :
12+ build :
13+ # the OS must be GNU/Linux to be able to use the docker-coq-action
14+ runs-on : ubuntu-latest
15+ strategy :
16+ matrix :
17+ image :
18+ - ' coqorg/coq:8.20'
19+ fail-fast : false
20+ steps :
21+ - uses : actions/checkout@v4
22+ - uses : coq-community/docker-coq-action@v1
23+ with :
24+ opam_file : ' coq-itree.opam'
25+ custom_image : ${{ matrix.image }}
26+ script : |
27+ startGroup "Build"
28+ make all
29+ make install
30+ endGroup
31+ after_script : |
32+ startGroup "Clean"
33+ make clean
34+ endGroup
Original file line number Diff line number Diff line change 1+ # This file was generated from `meta.yml`, please do not edit manually.
2+ # Follow the instructions on https://github.com/coq-community/templates to regenerate.
3+ name : Docker CI
4+
5+ on :
6+ push :
7+ branches :
8+ - master
9+ pull_request :
10+ branches :
11+ - ' **'
12+
13+ jobs :
14+ build :
15+ # the OS must be GNU/Linux to be able to use the docker-coq-action
16+ runs-on : ubuntu-latest
17+ strategy :
18+ matrix :
19+ image :
20+ - ' coqorg/coq:8.12-ocaml-4.11-flambda'
21+ - ' coqorg/coq:8.13-ocaml-4.13-flambda'
22+ - ' coqorg/coq:8.14-ocaml-4.14-flambda'
23+ - ' coqorg/coq:8.15-ocaml-4.14-flambda'
24+ - ' coqorg/coq:8.16'
25+ - ' coqorg/coq:8.17'
26+ - ' coqorg/coq:8.18'
27+ - ' coqorg/coq:8.19'
28+ - ' coqorg/coq:8.20'
29+ - ' rocq/rocq-prover:9.0'
30+ - ' rocq/rocq-prover:dev'
31+ fail-fast : false
32+ steps :
33+ - uses : actions/checkout@v4
34+ - uses : coq-community/docker-coq-action@v1
35+ with :
36+ opam_file : ' coq-itree.opam'
37+ custom_image : ${{ matrix.image }}
38+ after_script : |
39+ startGroup "Test dependants"
40+ PINS=$(opam list -s --pinned --columns=package | xargs | tr ' ' ,)
41+ PACKAGES=`opam list -s --depends-on coq-itree --coinstallable-with $PINS`
42+ for PACKAGE in $PACKAGES
43+ do DEPS_FAILED=false
44+ opam install -y --deps-only $PACKAGE || DEPS_FAILED=true
45+ [ $DEPS_FAILED == true ] || opam install -t $PACKAGE
46+ done
47+ endGroup
48+
49+
50+ # See also:
51+ # https://github.com/coq-community/docker-coq-action#readme
52+ # https://github.com/erikmd/docker-coq-github-action-demo
Original file line number Diff line number Diff line change 1+ fullname : Interaction Trees
2+ shortname : itree
3+ organization : DeepSpec
4+ action : true
5+ ci_test_dependants : true
6+ dune : true
7+ tested_coq_opam_versions :
8+ - version : ' 8.14'
9+ - version : ' 8.15'
10+ - version : ' 8.16'
11+ - version : ' 8.17'
12+ - version : ' 8.18'
13+ - version : ' 8.19'
14+ - version : ' 8.20'
15+ tested_rocq_opam_versions :
16+ - version : ' 9.0'
17+ - version : ' dev'
You can’t perform that action at this time.
0 commit comments