diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e0493512..93001d10f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: uses: actions/checkout@v4 - name: Build - uses: docker://ghcr.io/rescript-lang/rescript-ci-build:alpine-3.19-ocaml-5.1.1-01 + uses: docker://ghcr.io/rescript-lang/rescript-ci-build:alpine-3.20-ocaml-5.2.0-01 with: args: opam exec -- dune build --profile static @@ -96,27 +96,13 @@ jobs: uses: actions/cache@v4 with: path: ~/.opam - key: ${{matrix.os}}-rescript-vscode-v4 + key: ${{matrix.os}}-rescript-vscode-v5 - name: Use OCaml - uses: ocaml/setup-ocaml@v2 - if: matrix.os != 'windows-latest' - with: - ocaml-compiler: 5.1.1 - opam-pin: false - opam-depext: false - - - name: Use OCaml (Windows) - uses: ocaml/setup-ocaml@v2 - if: matrix.os == 'windows-latest' + uses: ocaml/setup-ocaml@v3 with: - ocaml-compiler: ocaml-variants.5.1.1+options,ocaml-option-mingw + ocaml-compiler: 5.2.0 opam-pin: false - opam-depext: false - opam-repositories: | - windows-5.0: https://github.com/dra27/opam-repository.git#windows-5.0 - sunset: https://github.com/ocaml-opam/opam-repository-mingw.git#sunset - default: https://github.com/ocaml/opam-repository.git - name: Use Node.js uses: actions/setup-node@v4