diff options
| author | Emilio Jesus Gallego Arias | 2018-12-25 18:36:24 +0100 |
|---|---|---|
| committer | Emilio Jesus Gallego Arias | 2018-12-25 18:36:24 +0100 |
| commit | ad5fb5a948bdfd408b825e2bdf0ee4ba6b91f395 (patch) | |
| tree | 1e85e363892ca816438955c0df93217e5aa72045 | |
| parent | b878216ca5e85f8164fa098b9dc0e688a212072d (diff) | |
| parent | 1e9ccebec7478ded30b8ace96e4ddab8b14b410f (diff) | |
Merge PR #9278: [ci] Annotate plugins and libraries.
| -rw-r--r-- | .gitlab-ci.yml | 88 |
1 files changed, 45 insertions, 43 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 108ecb5a04..5bcf94eda8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -174,20 +174,17 @@ after_script: script: - set -e - echo 'start:coq.test' - - make -f Makefile.ci -j "$NJOBS" ${TEST_TARGET} + - make -f Makefile.ci -j "$NJOBS" "${CI_JOB_NAME#*:}" - echo 'end:coq.test' - set +e dependencies: - build:base - variables: &ci-template-vars - TEST_TARGET: "$CI_JOB_NAME" .ci-template-flambda: &ci-template-flambda <<: *ci-template dependencies: - build:edge+flambda variables: - <<: *ci-template-vars OPAM_SWITCH: "edge" OPAM_VARIANT: "+flambda" @@ -445,93 +442,98 @@ validate:edge+flambda: OPAM_SWITCH: edge OPAM_VARIANT: "+flambda" -ci-aac_tactics: - <<: *ci-template +# Libraries are by convention the projects that depend on Coq +# but not on its ML API -ci-bedrock2: +library:ci-bedrock2: <<: *ci-template allow_failure: true -ci-bignums: - <<: *ci-template - -ci-color: +library:ci-color: <<: *ci-template-flambda -ci-compcert: +library:ci-compcert: <<: *ci-template-flambda -ci-coq_dpdgraph: +library:ci-coquelicot: <<: *ci-template -ci-coquelicot: +library:ci-cross-crypto: <<: *ci-template -ci-cross-crypto: +library:ci-fcsl-pcm: <<: *ci-template -ci-elpi: - <<: *ci-template +library:ci-fiat-crypto: + <<: *ci-template-flambda -ci-equations: - <<: *ci-template +library:ci-fiat-crypto-legacy: + <<: *ci-template-flambda -ci-fcsl-pcm: +library:ci-flocq: <<: *ci-template -ci-fiat-crypto: +library:ci-formal-topology: <<: *ci-template-flambda -ci-fiat-crypto-legacy: +library:ci-geocoq: <<: *ci-template-flambda -ci-fiat-parsers: +library:ci-hott: <<: *ci-template -ci-flocq: +library:ci-iris-lambda-rust: + <<: *ci-template-flambda + +library:ci-math-comp: + <<: *ci-template-flambda + +library:ci-sf: <<: *ci-template -ci-formal-topology: +library:ci-unimath: <<: *ci-template-flambda -ci-geocoq: +library:ci-vst: <<: *ci-template-flambda -ci-coqhammer: +# Plugins are by definition the projects that depend on Coq's ML API + +plugin:ci-aac_tactics: <<: *ci-template -ci-hott: +plugin:ci-bignums: <<: *ci-template -ci-iris-lambda-rust: - <<: *ci-template-flambda +plugin:ci-coq_dpdgraph: + <<: *ci-template -ci-ltac2: +plugin:ci-coqhammer: <<: *ci-template -ci-math-comp: - <<: *ci-template-flambda +plugin:ci-elpi: + <<: *ci-template -ci-mtac2: +plugin:ci-equations: <<: *ci-template -ci-paramcoq: +plugin:ci-fiat-parsers: <<: *ci-template -ci-plugin_tutorial: +plugin:ci-ltac2: <<: *ci-template -ci-quickchick: - <<: *ci-template-flambda +plugin:ci-mtac2: + <<: *ci-template -ci-relation-algebra: +plugin:ci-paramcoq: <<: *ci-template -ci-sf: +plugin:ci-plugin_tutorial: <<: *ci-template -ci-unimath: +plugin:ci-quickchick: <<: *ci-template-flambda -ci-vst: - <<: *ci-template-flambda +plugin:ci-relation-algebra: + <<: *ci-template |
