File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2828 with :
2929 ocaml-compiler : 5.2.1
3030
31- - name : Add Jane Street preview repositories
32- run : |
33- opam repo add janestreet-bleeding-external git+https://github.com/janestreet/opam-repository.git#external-packages
34- opam repo add janestreet-bleeding git+https://github.com/janestreet/opam-repository.git
35- opam update
36-
3731 - name : Install OCaml dependencies
3832 run : opam install . --deps-only --with-test -y
3933
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ reject_contains() {
4040require_contains \
4141 " $workflow " \
4242 " runs-on: macos-15-intel" \
43- " CI must run on Intel macOS because bonsai_apple needs Apple headers and current Melange dependencies fail on macOS arm64 ."
43+ " CI must run on a pinned macOS runner because bonsai_apple builds stubs that include dispatch/dispatch.h ."
4444
4545reject_contains \
4646 " $workflow " \
@@ -50,7 +50,12 @@ reject_contains \
5050reject_contains \
5151 " $workflow " \
5252 " runs-on: macos-latest" \
53- " CI must not use macos-latest because it currently selects an arm64 runner for public repositories."
53+ " CI must not use macos-latest because the backing image can drift under this Apple-specific build."
54+
55+ reject_contains \
56+ " $workflow " \
57+ " janestreet-bleeding" \
58+ " CI must not add Jane Street bleeding repositories because they can select preview dependencies incompatible with fresh macOS runners."
5459
5560require_contains \
5661 " $workflow " \
You can’t perform that action at this time.
0 commit comments