Skip to content

Commit d8a42e3

Browse files
ejgallegohhugo
andauthored
[ci] Add 32bit 5.2.0 job (#1700)
* [ci] Add 32bit 5.2.0 job Caveats: - The OCaml switch in this case byte-only, so things are slow, as jsoo itself won't have a native mode - JS ppx libs 0.17 don't really support 32bit builds, this will likely become a problem in the future (if not now actually, for example `ppx_inline_test.0.17.0` fails to build) - jsCoq/coq-lsp works in this setup, which is IMO a great "data point" as to whether this setup is OK --------- Co-authored-by: Hugo Heuzard <[email protected]>
1 parent 66c1115 commit d8a42e3

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/build.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ jobs:
5757
skip-effects: false
5858
skip-test: false
5959
skip-doc: false
60+
# Note this OCaml compiler is bytecode only
61+
- os: ubuntu-latest
62+
ocaml-compiler: "ocaml-variants.5.2.0+options,ocaml-option-32bit"
63+
skip-effects: true # disabled for the same reason than `skip-test`
64+
skip-test: true # the `time_now.0.17` package is pulled and doesn't work in 32 bits :(
65+
skip-doc: true
6066
- os: macos-latest
6167
ocaml-compiler: "5.2"
6268
skip-effects: true
@@ -82,7 +88,7 @@ jobs:
8288
# getting much better, but no luck yet, c.f:
8389
# https://github.com/ocaml/opam-repository/pull/26626
8490
- name: Install apt 32-bit dependencies
85-
if: matrix.ocaml-compiler == 'ocaml-variants.4.14.2+options,ocaml-option-32bit'
91+
if: contains( matrix.ocaml-compiler, 'ocaml-option-32bit')
8692
run: |
8793
sudo apt-get install aptitude
8894
sudo dpkg --add-architecture i386

0 commit comments

Comments
 (0)