@@ -11,27 +11,17 @@ jobs:
11
11
strategy :
12
12
fail-fast : false
13
13
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 ]
16
16
17
17
steps :
18
18
- name : Checkout project
19
- uses : actions/checkout@v3.5.3
19
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
20
20
with :
21
21
submodules : " recursive"
22
22
23
23
- 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
35
25
with :
36
26
ocaml-compiler : ${{ matrix.ocaml-compiler }}
37
27
@@ -71,12 +61,12 @@ jobs:
71
61
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100
72
62
73
63
- name : Checkout project
74
- uses : actions/checkout@v3.5.3
64
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
75
65
with :
76
66
submodules : " recursive"
77
67
78
68
- name : Setup OCaml ${{ matrix.ocaml-compiler }}
79
- uses : ocaml/setup-ocaml@v2
69
+ uses : ocaml/setup-ocaml@c2e6bb92370612b89f302c3aaefa1da45ee2d702 # v3.2.15
80
70
with :
81
71
ocaml-compiler : ${{ matrix.ocaml-compiler }}
82
72
0 commit comments