@@ -220,7 +220,8 @@ jobs:
220
220
path : |
221
221
${{ runner.tool_cache }}/opam
222
222
~/.opam
223
- key : opam-tool-v1-${{ matrix.os }}-${{ hashFiles('dune-project') }}
223
+ _opam
224
+ key : opam-tool-v2-${{ matrix.os }}-${{ hashFiles('dune-project') }}
224
225
225
226
- name : Use OCaml ${{matrix.ocaml_compiler}}
226
227
uses : ocaml/setup-ocaml@v2
@@ -253,7 +254,8 @@ jobs:
253
254
path : |
254
255
${{ runner.tool_cache }}/opam
255
256
~/.opam
256
- key : opam-tool-v1-${{ matrix.os }}-${{ hashFiles('dune-project') }}
257
+ _opam
258
+ key : opam-tool-v2-${{ matrix.os }}-${{ hashFiles('dune-project') }}
257
259
258
260
- name : Get OPAM env
259
261
if : steps.cache-opam-tool.outputs.cache-hit != 'true'
@@ -269,7 +271,7 @@ jobs:
269
271
path : |
270
272
.opam-path
271
273
.opam-env
272
- key : opam-path -${{ matrix.os }}
274
+ key : opam-env-v1 -${{ matrix.os }}
273
275
274
276
- name : Restore OPAM env
275
277
if : steps.cache-opam-tool.outputs.cache-hit == 'true'
@@ -278,7 +280,7 @@ jobs:
278
280
path : |
279
281
.opam-path
280
282
.opam-env
281
- key : opam-path -${{ matrix.os }}
283
+ key : opam-env-v1 -${{ matrix.os }}
282
284
283
285
- name : Use cached OPAM env - $PATH
284
286
if : steps.cache-opam-tool.outputs.cache-hit == 'true'
@@ -290,8 +292,7 @@ jobs:
290
292
- name : Use cached OPAM env - Environment variables
291
293
if : steps.cache-opam-tool.outputs.cache-hit == 'true'
292
294
run : |
293
- OPAM_ENV="$(cat .opam-env)"
294
- sed "s/'//g; s/; export .*//g" "$OPAM_ENV" >> "$GITHUB_ENV"
295
+ sed "s/'//g; s/; export .*//g" .opam-env >> "$GITHUB_ENV"
295
296
296
297
- name : " Build compiler"
297
298
if : runner.os != 'Linux'
0 commit comments