From d5a89014c533fe8917749a2de886dac13e9b409f Mon Sep 17 00:00:00 2001 From: Matt Hargett Date: Thu, 23 Jul 2026 09:28:04 -0700 Subject: [PATCH] ci(interpreter): update setup-ocaml to v3 for ubuntu-24.04 The interpreter job fails on today's ubuntu-latest (24.04 'noble'): ocaml/ setup-ocaml@v2 unconditionally apt-get installs darcs, which noble dropped ("E: Package 'darcs' has no installation candidate"), so the job dies in setup before the interpreter is ever built. setup-ocaml@v3 probes darcs with 'apt-cache search' and treats it as optional, so opam init/switch succeed. OCaml 4.12.x and all tool pins are unchanged, so the build and test steps run exactly as before. Mirrors WebAssembly/threads, which already runs green with this same configuration on noble. --- .github/workflows/ci-interpreter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-interpreter.yml b/.github/workflows/ci-interpreter.yml index 6edfa0c4..fe481a7a 100644 --- a/.github/workflows/ci-interpreter.yml +++ b/.github/workflows/ci-interpreter.yml @@ -19,7 +19,7 @@ jobs: - name: Checkout repo uses: actions/checkout@v2 - name: Setup OCaml - uses: ocaml/setup-ocaml@v2 + uses: ocaml/setup-ocaml@v3 with: ocaml-compiler: 4.12.x - name: Setup OCaml tools