Skip to content

Commit 4836f3c

Browse files
authored
Disable OPAM cache for now (rescript-lang#7489)
1 parent 060edd5 commit 4836f3c

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed

.github/workflows/ci.yml

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -137,32 +137,32 @@ jobs:
137137
shell: bash
138138

139139
# 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
143143

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 }}
156156

157157
- name: Use OCaml ${{matrix.ocaml_compiler}}
158158
uses: ocaml/[email protected]
159-
if: steps.cache-opam-env.outputs.cache-hit != 'true'
159+
# if: steps.cache-opam-env.outputs.cache-hit != 'true'
160160
with:
161161
ocaml-compiler: ${{matrix.ocaml_compiler}}
162162
opam-pin: false
163163

164164
- 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'
166166
uses: actions/github-script@v7
167167
with:
168168
script: |
@@ -174,63 +174,63 @@ jobs:
174174
console.log('stored path to .opam-path');
175175
176176
- name: Install OPAM dependencies
177-
if: steps.cache-opam-env.outputs.cache-hit != 'true'
177+
# if: steps.cache-opam-env.outputs.cache-hit != 'true'
178178
run: opam install . --deps-only --with-test
179179

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
234234

235235
- name: Compiler build state key
236236
id: compiler-build-state-key

0 commit comments

Comments
 (0)