@@ -17,23 +17,17 @@ jobs:
17
17
- windows-latest
18
18
ocaml-compiler :
19
19
# Decision on version matrix informed by https://discuss.ocaml.org/t/which-ocaml-compiler-versions-should-we-run-against-in-ci/7933/2
20
- - 4.13.x
21
- - 4.14.x
22
- include :
23
- - ocaml-compiler : 5.0.x
24
- os :
25
- - ubuntu-latest
26
- - ocaml-compiler : 5.0.x
27
- os :
28
- - macos-latest
20
+ - " 4.13"
21
+ - " 4.14"
22
+ - " 5.2"
29
23
30
24
runs-on : ${{ matrix.os }}
31
25
steps :
32
- - name : Checkout code
33
- uses : actions/checkout@v3
26
+ - name : Checkout tree
27
+ uses : actions/checkout@v4
34
28
35
- - name : Use OCaml ${{ matrix.ocaml-compiler }}
36
- uses : ocaml/setup-ocaml@v2
29
+ - name : Set-up OCaml ${{ matrix.ocaml-compiler }}
30
+ uses : ocaml/setup-ocaml@v3
37
31
with :
38
32
ocaml-compiler : ${{ matrix.ocaml-compiler }}
39
33
@@ -49,44 +43,38 @@ jobs:
49
43
lint-doc :
50
44
runs-on : ubuntu-latest
51
45
steps :
52
- - name : Checkout code
53
- uses : actions/checkout@v3
46
+ - name : Checkout tree
47
+ uses : actions/checkout@v4
54
48
55
- - name : Use OCaml 4.14.x
56
- uses : ocaml/setup-ocaml@v2
49
+ - name : Set-up OCaml
50
+ uses : ocaml/setup-ocaml@v3
57
51
with :
58
- ocaml-compiler : 4.14.x
59
- dune-cache : true
52
+ ocaml-compiler : " 4.14"
60
53
61
- - name : Lint doc
62
- uses : ocaml/setup-ocaml/lint-doc@v2
54
+ - uses : ocaml/setup-ocaml/lint-doc@v3
63
55
64
56
lint-fmt :
65
57
runs-on : ubuntu-latest
66
58
steps :
67
- - name : Checkout code
68
- uses : actions/checkout@v3
59
+ - name : Checkout tree
60
+ uses : actions/checkout@v4
69
61
70
- - name : Use OCaml 4.14.x
71
- uses : ocaml/setup-ocaml@v2
62
+ - name : Set-up OCaml
63
+ uses : ocaml/setup-ocaml@v3
72
64
with :
73
- ocaml-compiler : 4.14.x
74
- dune-cache : true
65
+ ocaml-compiler : " 4.14"
75
66
76
- - name : Lint fmt
77
- uses : ocaml/setup-ocaml/lint-fmt@v2
67
+ - uses : ocaml/setup-ocaml/lint-fmt@v3
78
68
79
69
lint-opam :
80
70
runs-on : ubuntu-latest
81
71
steps :
82
- - name : Checkout code
83
- uses : actions/checkout@v3
72
+ - name : Checkout tree
73
+ uses : actions/checkout@v4
84
74
85
- - name : Use OCaml 4.14.x
86
- uses : ocaml/setup-ocaml@v2
75
+ - name : Set-up OCaml
76
+ uses : ocaml/setup-ocaml@v3
87
77
with :
88
- ocaml-compiler : 4.14.x
89
- dune-cache : true
78
+ ocaml-compiler : " 4.14"
90
79
91
- - name : Lint opam
92
- uses : ocaml/setup-ocaml/lint-opam@v2
80
+ - uses : ocaml/setup-ocaml/lint-opam@v3
0 commit comments