Skip to content

Commit

Permalink
[ci] Add mit-plv/cross-crypto
Browse files Browse the repository at this point in the history
I followed the code for fiat-crypto / fiat-parsers.  I hope I didn't
miss anything.
  • Loading branch information
JasonGross committed May 9, 2018
1 parent 372737b commit fcb522e
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ jobs:
coquelicot:
<<: *ci-template

cross-crypto:
<<: *ci-template

elpi:
<<: *ci-template

Expand Down Expand Up @@ -160,6 +163,7 @@ workflows:
- compcert: *req-main
- coq-dpdgraph: *req-main
- coquelicot: *req-main
- cross-crypto: *req-main
- elpi: *req-main
- equations: *req-main
- geocoq: *req-main
Expand Down
3 changes: 3 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,9 @@ ci-coq-dpdgraph:
ci-coquelicot:
<<: *ci-template

ci-cross-crypto:
<<: *ci-template

ci-elpi:
<<: *ci-template

Expand Down
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,9 @@ matrix:
- if: NOT (type = pull_request)
env:
- TEST_TARGET="ci-coquelicot"
- if: NOT (type = pull_request)
env:
- TEST_TARGET="ci-cross-crypto"
- if: NOT (type = pull_request)
env:
- TEST_TARGET="ci-elpi" EXTRA_OPAM="elpi"
Expand Down
1 change: 1 addition & 0 deletions Makefile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ CI_TARGETS=ci-bignums \
ci-coquelicot \
ci-corn \
ci-cpdt \
ci-cross-crypto \
ci-elpi \
ci-equations \
ci-fcsl-pcm \
Expand Down
6 changes: 6 additions & 0 deletions dev/ci/ci-basic-overlay.sh
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,12 @@
: "${VST_CI_BRANCH:=master}"
: "${VST_CI_GITURL:=https://github.com/PrincetonUniversity/VST.git}"

########################################################################
# cross-crypto
########################################################################
: "${cross_crypto_CI_BRANCH:=master}"
: "${cross_crypto_CI_GITURL:=https://github.com/mit-plv/cross-crypto.git}"

########################################################################
# fiat_parsers
########################################################################
Expand Down
11 changes: 11 additions & 0 deletions dev/ci/ci-cross-crypto.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/usr/bin/env bash

ci_dir="$(dirname "$0")"
. "${ci_dir}/ci-common.sh"

cross_crypto_CI_DIR="${CI_BUILD_DIR}/cross-crypto"

git_checkout "${cross_crypto_CI_BRANCH}" "${cross_crypto_CI_GITURL}" "${cross_crypto_CI_DIR}"
( cd "${cross_crypto_CI_DIR}" && git submodule update --init --recursive )

( cd "${cross_crypto_CI_DIR}" && make )

0 comments on commit fcb522e

Please sign in to comment.