aboutsummaryrefslogtreecommitdiff
path: root/dev/ci
diff options
context:
space:
mode:
Diffstat (limited to 'dev/ci')
-rwxr-xr-xdev/ci/ci-iris-lambda-rust.sh6
-rw-r--r--dev/ci/user-overlays/10362-ppedrot-delay-poly-opaque.sh15
2 files changed, 18 insertions, 3 deletions
diff --git a/dev/ci/ci-iris-lambda-rust.sh b/dev/ci/ci-iris-lambda-rust.sh
index 95f143bb95..d99e140bce 100755
--- a/dev/ci/ci-iris-lambda-rust.sh
+++ b/dev/ci/ci-iris-lambda-rust.sh
@@ -8,14 +8,14 @@ install_ssreflect
# Setup lambdaRust first
git_download lambdaRust
-# Extract required version of Iris
-Iris_CI_REF=$(grep -F coq-iris < "${CI_BUILD_DIR}/lambdaRust/opam" | sed 's/.*"dev\.[0-9.-]\+\.\([0-9a-z]\+\)".*/\1/')
+# Extract required version of Iris (avoiding "+" which does not work on MacOS :( *)
+Iris_CI_REF=$(grep -F coq-iris < "${CI_BUILD_DIR}/lambdaRust/opam" | sed 's/.*"dev\.[0-9][0-9.-]*\.\([0-9a-z][0-9a-z]*\)".*/\1/')
# Setup Iris
git_download Iris
# Extract required version of std++
-stdpp_CI_REF=$(grep -F coq-stdpp < "${CI_BUILD_DIR}/Iris/opam" | sed 's/.*"dev\.[0-9.-]\+\.\([0-9a-z]\+\)".*/\1/')
+stdpp_CI_REF=$(grep -F coq-stdpp < "${CI_BUILD_DIR}/Iris/opam" | sed 's/.*"dev\.[0-9][0-9.-]*\.\([0-9a-z][0-9a-z]*\)".*/\1/')
# Setup std++
git_download stdpp
diff --git a/dev/ci/user-overlays/10362-ppedrot-delay-poly-opaque.sh b/dev/ci/user-overlays/10362-ppedrot-delay-poly-opaque.sh
new file mode 100644
index 0000000000..735b2ebbc3
--- /dev/null
+++ b/dev/ci/user-overlays/10362-ppedrot-delay-poly-opaque.sh
@@ -0,0 +1,15 @@
+if [ "$CI_PULL_REQUEST" = "10362" ] || [ "$CI_BRANCH" = "delay-poly-opaque" ]; then
+
+ paramcoq_CI_REF=delay-poly-opaque
+ paramcoq_CI_GITURL=https://github.com/ppedrot/paramcoq
+
+ elpi_CI_REF=delay-poly-opaque
+ elpi_CI_GITURL=https://github.com/ppedrot/coq-elpi
+
+ coqhammer_CI_REF=delay-poly-opaque
+ coqhammer_CI_GITURL=https://github.com/ppedrot/coqhammer
+
+ coq_dpdgraph_CI_REF=delay-poly-opaque
+ coq_dpdgraph_CI_GITURL=https://github.com/ppedrot/coq-dpdgraph
+
+fi