20 lines
639 B
YAML
20 lines
639 B
YAML
freebsd_instance:
|
|
image_family: freebsd-14-2
|
|
|
|
freebsd_task:
|
|
env:
|
|
matrix:
|
|
- OCAML_VERSION: 4.14.2
|
|
|
|
pkg_install_script: pkg install -y ocaml-opam gmp gmake pkgconf bash
|
|
|
|
ocaml_script:
|
|
- opam init -a --comp=$OCAML_VERSION
|
|
- opam env
|
|
|
|
pin_packages_script:
|
|
- opam install -y --deps-only -t ./mirage-crypto.opam ./mirage-crypto-rng.opam ./mirage-crypto-rng-mirage.opam ./mirage-crypto-ec.opam ./mirage-crypto-pk.opam
|
|
|
|
test_script: opam exec -- dune runtest -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-pk,mirage-crypto-ec
|
|
|
|
test_mirage_script: eval `opam env` && ./.test-mirage.sh
|