@@ -11,27 +11,17 @@ jobs:
1111 strategy :
1212 fail-fast : false
1313 matrix :
14- os : [ubuntu-22.04 , macos-latest, windows-latest]
15- ocaml-compiler : [4.12 .1, 4.13 .1, 4.14.1 ]
14+ os : [ubuntu-latest , macos-latest, windows-latest]
15+ ocaml-compiler : [4.13 .1, 4.14 .1, 5.3.0 ]
1616
1717 steps :
1818 - name : Checkout project
19- uses : actions/checkout@v3.5.3
19+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020 with :
2121 submodules : " recursive"
2222
2323 - name : Setup OCaml ${{ matrix.ocaml-compiler }}
24- uses : ocaml/setup-ocaml@v2
25- if : ${{ startsWith(matrix.os, 'windows-') }}
26- with :
27- ocaml-compiler : ${{ matrix.ocaml-compiler }}
28- opam-repositories : |
29- opam-repository-mingw: https://github.com/ocaml-opam/opam-repository-mingw.git#sunset
30- default: https://github.com/ocaml/opam-repository.git
31-
32- - name : Setup OCaml ${{ matrix.ocaml-compiler }}
33- uses : ocaml/setup-ocaml@v2
34- if : ${{ !startsWith(matrix.os, 'windows-') }}
24+ uses : ocaml/setup-ocaml@c2e6bb92370612b89f302c3aaefa1da45ee2d702 # v3.2.15
3525 with :
3626 ocaml-compiler : ${{ matrix.ocaml-compiler }}
3727
@@ -71,12 +61,12 @@ jobs:
7161 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100
7262
7363 - name : Checkout project
74- uses : actions/checkout@v3.5.3
64+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7565 with :
7666 submodules : " recursive"
7767
7868 - name : Setup OCaml ${{ matrix.ocaml-compiler }}
79- uses : ocaml/setup-ocaml@v2
69+ uses : ocaml/setup-ocaml@c2e6bb92370612b89f302c3aaefa1da45ee2d702 # v3.2.15
8070 with :
8171 ocaml-compiler : ${{ matrix.ocaml-compiler }}
8272
0 commit comments