@@ -87,32 +87,34 @@ jobs:
87
87
matrix :
88
88
include :
89
89
- os : ubuntu-24.04 # x64
90
- ocaml_compiler : ocaml-variants.5.2.1 +options,ocaml-option-static
90
+ ocaml_compiler : ocaml-variants.5.3.0 +options,ocaml-option-static
91
91
upload_binaries : true
92
92
upload_libs : true
93
93
- os : ubuntu-24.04-arm # ARM
94
- ocaml_compiler : ocaml-variants.5.2.1 +options,ocaml-option-static
94
+ ocaml_compiler : ocaml-variants.5.3.0 +options,ocaml-option-static
95
95
upload_binaries : true
96
96
# Build the playground compiler and run the benchmarks on the fastest runner
97
97
build_playground : true
98
98
benchmarks : true
99
99
- os : macos-13 # x64
100
- ocaml_compiler : 5.2.1
100
+ ocaml_compiler : 5.3.0
101
101
upload_binaries : true
102
102
- os : macos-14 # ARM
103
- ocaml_compiler : 5.2.1
103
+ ocaml_compiler : 5.3.0
104
104
upload_binaries : true
105
105
- os : windows-latest
106
- ocaml_compiler : 5.2.1
106
+ ocaml_compiler : 5.3.0
107
107
upload_binaries : true
108
108
109
109
# Verify that the compiler still builds with older OCaml versions
110
+ - os : ubuntu-24.04
111
+ ocaml_compiler : ocaml-variants.5.2.1+options,ocaml-option-static
112
+ # Reanalyze does not work on OCaml 5.3.0 anymore, therefore run it on 5.2.1
113
+ run_reanalyze : true
110
114
- os : ubuntu-24.04
111
115
ocaml_compiler : ocaml-variants.5.0.0+options,ocaml-option-static
112
116
- os : ubuntu-24.04
113
117
ocaml_compiler : ocaml-variants.4.14.2+options,ocaml-option-static
114
- - os : ubuntu-24.04
115
- ocaml_compiler : ocaml-variants.4.13.0+options,ocaml-option-static
116
118
117
119
runs-on : ${{matrix.os}}
118
120
@@ -299,6 +301,12 @@ jobs:
299
301
if : ${{ runner.os == 'Windows' }}
300
302
run : opam exec -- make test-syntax
301
303
304
+ - name : " Syntax: Run reanalyze"
305
+ if : matrix.run_reanalyze
306
+ run : |
307
+ opam install reanalyze
308
+ opam exec -- make reanalyze
309
+
302
310
- name : Build runtime/stdlib
303
311
run : ./scripts/buildRuntime.sh
304
312
shell : bash
0 commit comments