@@ -137,32 +137,32 @@ jobs:
137
137
shell : bash
138
138
139
139
# matrix.ocaml_compiler may contain commas
140
- - name : Get OPAM cache key
141
- shell : bash
142
- run : echo "opam_cache_key=opam-env-v8-${{ matrix.os }}-${{ matrix.ocaml_compiler }}-${{ hashFiles('*.opam') }}" | sed 's/,/-/g' >> $GITHUB_ENV
140
+ # - name: Get OPAM cache key
141
+ # shell: bash
142
+ # run: echo "opam_cache_key=opam-env-v8-${{ matrix.os }}-${{ matrix.ocaml_compiler }}-${{ hashFiles('*.opam') }}" | sed 's/,/-/g' >> $GITHUB_ENV
143
143
144
- - name : Restore OPAM environment
145
- id : cache-opam-env
146
- uses : actions/cache/restore@v4
147
- with :
148
- path : |
149
- ${{ runner.tool_cache }}/opam
150
- ~/.opam
151
- _opam
152
- .opam-path
153
- D:\cygwin
154
- D:\.opam
155
- key : ${{ env.opam_cache_key }}
144
+ # - name: Restore OPAM environment
145
+ # id: cache-opam-env
146
+ # uses: actions/cache/restore@v4
147
+ # with:
148
+ # path: |
149
+ # ${{ runner.tool_cache }}/opam
150
+ # ~/.opam
151
+ # _opam
152
+ # .opam-path
153
+ # D:\cygwin
154
+ # D:\.opam
155
+ # key: ${{ env.opam_cache_key }}
156
156
157
157
- name : Use OCaml ${{matrix.ocaml_compiler}}
158
158
159
- if : steps.cache-opam-env.outputs.cache-hit != 'true'
159
+ # if: steps.cache-opam-env.outputs.cache-hit != 'true'
160
160
with :
161
161
ocaml-compiler : ${{matrix.ocaml_compiler}}
162
162
opam-pin : false
163
163
164
164
- name : Get OPAM executable path
165
- if : steps.cache-opam-env.outputs.cache-hit != 'true'
165
+ # if: steps.cache-opam-env.outputs.cache-hit != 'true'
166
166
uses : actions/github-script@v7
167
167
with :
168
168
script : |
@@ -174,63 +174,63 @@ jobs:
174
174
console.log('stored path to .opam-path');
175
175
176
176
- name : Install OPAM dependencies
177
- if : steps.cache-opam-env.outputs.cache-hit != 'true'
177
+ # if: steps.cache-opam-env.outputs.cache-hit != 'true'
178
178
run : opam install . --deps-only --with-test
179
179
180
- - name : Cache OPAM environment
181
- if : steps.cache-opam-env.outputs.cache-hit != 'true'
182
- uses : actions/cache/save@v4
183
- with :
184
- path : |
185
- ${{ runner.tool_cache }}/opam
186
- ~/.opam
187
- _opam
188
- .opam-path
189
- D:\cygwin
190
- D:\.opam
191
- key : ${{ env.opam_cache_key }}
192
-
193
- - name : Use cached OPAM environment
194
- if : steps.cache-opam-env.outputs.cache-hit == 'true'
195
- run : |
196
- # https://github.com/ocaml/setup-ocaml/blob/b2105f9/packages/setup-ocaml/src/installer.ts#L33
197
- echo "OPAMVERBOSE=$RUNNER_DEBUG" >> "$GITHUB_ENV"
198
- echo "OPAMCOLOR=always" >> "$GITHUB_ENV"
199
- echo "OPAMCONFIRMLEVEL=unsafe-yes" >> "$GITHUB_ENV"
200
- echo "OPAMERRLOGLEN=0" >> "$GITHUB_ENV"
201
- echo "OPAMPRECISETRACKING=1" >> "$GITHUB_ENV"
202
- echo "OPAMYES=1" >> "$GITHUB_ENV"
203
-
204
- if [[ "$RUNNER_OS" != "Windows" ]]; then
205
- echo "OPAMROOT=$HOME/.opam" >> "$GITHUB_ENV"
206
- else
207
- echo "OPAMROOT=D:\\.opam" >> "$GITHUB_ENV"
208
- fi
209
-
210
- OPAM_PATH="$(cat .opam-path)"
211
- chmod +x "$OPAM_PATH"
212
- dirname "$OPAM_PATH" >> "$GITHUB_PATH"
213
-
214
- if [[ "$RUNNER_OS" == "Windows" ]]; then
215
- fsutil behavior query SymlinkEvaluation
216
- fsutil behavior set symlinkEvaluation R2L:1 R2R:1
217
- fsutil behavior query SymlinkEvaluation
218
-
219
- CYGWIN="winsymlinks:native"
220
- CYGWIN_ROOT="D:\\cygwin"
221
- CYGWIN_ROOT_BIN="D:\\cygwin\\bin"
222
- CYGWIN_ROOT_WRAPPERBIN="D:\\cygwin\\wrapperbin"
223
-
224
- echo "HOME=$USERPROFILE" >> "$GITHUB_ENV"
225
- echo "MSYS=winsymlinks:native" >> "$GITHUB_ENV"
226
- echo "CYGWIN=$CYGWIN" >> "$GITHUB_ENV"
227
- echo "CYGWIN_ROOT=$CYGWIN_ROOT" >> "$GITHUB_ENV"
228
- echo "CYGWIN_ROOT_BIN=$CYGWIN_ROOT_BIN" >> "$GITHUB_ENV"
229
- echo "CYGWIN_ROOT_WRAPPERBIN=$CYGWIN_ROOT_WRAPPERBIN" >> "$GITHUB_ENV"
230
-
231
- echo "$CYGWIN_ROOT_WRAPPERBIN" >> "$GITHUB_PATH"
232
- fi
233
- shell : bash
180
+ # - name: Cache OPAM environment
181
+ # # if: steps.cache-opam-env.outputs.cache-hit != 'true'
182
+ # uses: actions/cache/save@v4
183
+ # with:
184
+ # path: |
185
+ # ${{ runner.tool_cache }}/opam
186
+ # ~/.opam
187
+ # _opam
188
+ # .opam-path
189
+ # D:\cygwin
190
+ # D:\.opam
191
+ # key: ${{ env.opam_cache_key }}
192
+
193
+ # - name: Use cached OPAM environment
194
+ # if: steps.cache-opam-env.outputs.cache-hit == 'true'
195
+ # run: |
196
+ # # https://github.com/ocaml/setup-ocaml/blob/b2105f9/packages/setup-ocaml/src/installer.ts#L33
197
+ # echo "OPAMVERBOSE=$RUNNER_DEBUG" >> "$GITHUB_ENV"
198
+ # echo "OPAMCOLOR=always" >> "$GITHUB_ENV"
199
+ # echo "OPAMCONFIRMLEVEL=unsafe-yes" >> "$GITHUB_ENV"
200
+ # echo "OPAMERRLOGLEN=0" >> "$GITHUB_ENV"
201
+ # echo "OPAMPRECISETRACKING=1" >> "$GITHUB_ENV"
202
+ # echo "OPAMYES=1" >> "$GITHUB_ENV"
203
+
204
+ # if [[ "$RUNNER_OS" != "Windows" ]]; then
205
+ # echo "OPAMROOT=$HOME/.opam" >> "$GITHUB_ENV"
206
+ # else
207
+ # echo "OPAMROOT=D:\\.opam" >> "$GITHUB_ENV"
208
+ # fi
209
+
210
+ # OPAM_PATH="$(cat .opam-path)"
211
+ # chmod +x "$OPAM_PATH"
212
+ # dirname "$OPAM_PATH" >> "$GITHUB_PATH"
213
+
214
+ # if [[ "$RUNNER_OS" == "Windows" ]]; then
215
+ # fsutil behavior query SymlinkEvaluation
216
+ # fsutil behavior set symlinkEvaluation R2L:1 R2R:1
217
+ # fsutil behavior query SymlinkEvaluation
218
+
219
+ # CYGWIN="winsymlinks:native"
220
+ # CYGWIN_ROOT="D:\\cygwin"
221
+ # CYGWIN_ROOT_BIN="D:\\cygwin\\bin"
222
+ # CYGWIN_ROOT_WRAPPERBIN="D:\\cygwin\\wrapperbin"
223
+
224
+ # echo "HOME=$USERPROFILE" >> "$GITHUB_ENV"
225
+ # echo "MSYS=winsymlinks:native" >> "$GITHUB_ENV"
226
+ # echo "CYGWIN=$CYGWIN" >> "$GITHUB_ENV"
227
+ # echo "CYGWIN_ROOT=$CYGWIN_ROOT" >> "$GITHUB_ENV"
228
+ # echo "CYGWIN_ROOT_BIN=$CYGWIN_ROOT_BIN" >> "$GITHUB_ENV"
229
+ # echo "CYGWIN_ROOT_WRAPPERBIN=$CYGWIN_ROOT_WRAPPERBIN" >> "$GITHUB_ENV"
230
+
231
+ # echo "$CYGWIN_ROOT_WRAPPERBIN" >> "$GITHUB_PATH"
232
+ # fi
233
+ # shell: bash
234
234
235
235
- name : Compiler build state key
236
236
id : compiler-build-state-key
0 commit comments