Skip to content

Commit 10008ae

Browse files
committed
Update GitHub actions and CirrusCI
1 parent e76ae80 commit 10008ae

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

.cirrus.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ freebsd_task:
2020

2121
test_mirage_script: eval `opam env` && ./.test-mirage.sh
2222

23-
freebsd_eio_task:
23+
freebsd_ocaml_5_task:
2424
pkg_install_script: pkg install -y ocaml-opam gmake pkgconf bash
2525

2626
ocaml_script:
2727
- opam init -a --comp=5.0.0
2828
- opam env
2929

3030
pin_packages_script:
31-
- opam install -y --deps-only -t ./mirage-crypto.opam ./mirage-crypto-rng.opam ./mirage-crypto-rng-eio.opam
31+
- opam install -y --deps-only -t ./mirage-crypto.opam ./mirage-crypto-rng.opam ./mirage-crypto-rng-eio.opam ./mirage-crypto-rng-miou.opam
3232

33-
test_script: opam exec -- dune runtest -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-eio
33+
test_script: opam exec -- dune runtest -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-eio,mirage-crypto-rng-miou

.github/workflows/test.yml

+7-5
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
opam-local-packages: |
2525
*.opam
2626
!mirage-crypto-rng-eio.opam
27+
!mirage-crypto-rng-miou.opam
2728
ocaml-compiler: ${{ matrix.ocaml-version }}
2829

2930
- name: Install dependencies
@@ -35,8 +36,8 @@ jobs:
3536
- name: Test
3637
run: opam exec -- dune runtest -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-lwt,mirage-crypto-rng-mirage,mirage-crypto-pk,mirage-crypto-ec,mirage-crypto-rng-async
3738

38-
build-test-unix-eio:
39-
name : Unix (eio)
39+
build-test-ocaml-5:
40+
name : Tests with OCaml 5
4041

4142
strategy:
4243
fail-fast: false
@@ -57,13 +58,14 @@ jobs:
5758
mirage-crypto.opam
5859
mirage-crypto-rng.opam
5960
mirage-crypto-rng-eio.opam
61+
mirage-crypto-rng-miou.opam
6062
ocaml-compiler: ${{ matrix.ocaml-version }}
6163

6264
- name: Install dependencies
63-
run: opam install --deps-only -t mirage-crypto mirage-crypto-rng mirage-crypto-rng-eio
65+
run: opam install --deps-only -t mirage-crypto mirage-crypto-rng mirage-crypto-rng-eio mirage-crypto-rng-miou
6466

6567
- name: Build
66-
run: opam exec -- dune build -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-eio
68+
run: opam exec -- dune build -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-eio mirage-crypto-rng-miou
6769

6870
- name: Test
69-
run: opam exec -- dune runtest -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-eio
71+
run: opam exec -- dune runtest -p mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-eio,mirage-crypto-rng-miou

0 commit comments

Comments
 (0)