Skip to content

Commit 11741d6

Browse files
authored
ci: constrain cache e2e job modes (#1244)
* ci: constrain cache e2e job modes * ci: constrain cache benchmark job modes
1 parent ff99aa1 commit 11741d6

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

‎.github/workflows/benchmark-cache-restore.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
warm-caches:
2525
name: Warm ${{ matrix.tool }} ${{ matrix.profile }} caches (${{ matrix.os }})
2626
runs-on: ${{ matrix.os }}
27+
cache-mode: write-only
2728
strategy:
2829
fail-fast: false
2930
matrix:
@@ -65,6 +66,7 @@ jobs:
6566
name: Benchmark ${{ matrix.tool }} ${{ matrix.profile }} (${{ matrix.os }})
6667
needs: warm-caches
6768
runs-on: ${{ matrix.os }}
69+
cache-mode: read
6870
strategy:
6971
fail-fast: false
7072
matrix:

‎.github/workflows/e2e-cache.yml‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ defaults:
2121
jobs:
2222
gradle-save:
2323
runs-on: ${{ matrix.os }}
24+
cache-mode: write-only
2425
strategy:
2526
fail-fast: false
2627
matrix:
@@ -48,6 +49,7 @@ jobs:
4849
bash __tests__/check-dir.sh "$HOME/.gradle/wrapper/dists"
4950
gradle-restore:
5051
runs-on: ${{ matrix.os }}
52+
cache-mode: read
5153
strategy:
5254
fail-fast: false
5355
matrix:
@@ -72,6 +74,7 @@ jobs:
7274
run: bash __tests__/check-dir.sh "$HOME/.gradle/wrapper/dists"
7375
maven-save:
7476
runs-on: ${{ matrix.os }}
77+
cache-mode: write-only
7578
strategy:
7679
fail-fast: false
7780
matrix:
@@ -97,6 +100,7 @@ jobs:
97100
bash __tests__/check-dir.sh "$HOME/.m2/wrapper/dists"
98101
maven-restore:
99102
runs-on: ${{ matrix.os }}
103+
cache-mode: read
100104
strategy:
101105
fail-fast: false
102106
matrix:
@@ -121,6 +125,7 @@ jobs:
121125
run: bash __tests__/check-dir.sh "$HOME/.m2/wrapper/dists"
122126
sbt-save:
123127
runs-on: ${{ matrix.os }}
128+
cache-mode: write-only
124129
defaults:
125130
run:
126131
shell: bash
@@ -160,6 +165,7 @@ jobs:
160165
run: bash "$GITHUB_WORKSPACE/__tests__/check-dir.sh" "$HOME/.cache/coursier"
161166
sbt-restore:
162167
runs-on: ${{ matrix.os }}
168+
cache-mode: read
163169
defaults:
164170
run:
165171
shell: bash
@@ -194,6 +200,7 @@ jobs:
194200
run: bash "$GITHUB_WORKSPACE/__tests__/check-dir.sh" "$HOME/.cache/coursier"
195201
gradle1-save:
196202
runs-on: ${{ matrix.os }}
203+
cache-mode: write-only
197204
strategy:
198205
fail-fast: false
199206
matrix:
@@ -222,6 +229,7 @@ jobs:
222229
bash __tests__/check-dir.sh "$HOME/.gradle/wrapper/dists"
223230
gradle1-restore:
224231
runs-on: ${{ matrix.os }}
232+
cache-mode: read
225233
strategy:
226234
fail-fast: false
227235
matrix:
@@ -246,6 +254,7 @@ jobs:
246254
run: bash __tests__/check-dir.sh "$HOME/.gradle/wrapper/dists"
247255
gradle2-restore:
248256
runs-on: ${{ matrix.os }}
257+
cache-mode: read
249258
strategy:
250259
fail-fast: false
251260
matrix:
@@ -268,6 +277,7 @@ jobs:
268277
run: bash __tests__/check-dir.sh "$HOME/.gradle/caches" absent
269278
maven1-save:
270279
runs-on: ${{ matrix.os }}
280+
cache-mode: write-only
271281
strategy:
272282
fail-fast: false
273283
matrix:
@@ -294,6 +304,7 @@ jobs:
294304
bash __tests__/check-dir.sh "$HOME/.m2/wrapper/dists"
295305
maven1-restore:
296306
runs-on: ${{ matrix.os }}
307+
cache-mode: read
297308
strategy:
298309
fail-fast: false
299310
matrix:
@@ -318,6 +329,7 @@ jobs:
318329
run: bash __tests__/check-dir.sh "$HOME/.m2/wrapper/dists"
319330
maven2-restore:
320331
runs-on: ${{ matrix.os }}
332+
cache-mode: read
321333
strategy:
322334
fail-fast: false
323335
matrix:
@@ -342,6 +354,7 @@ jobs:
342354
run: bash __tests__/check-dir.sh "$HOME/.m2/repository" absent
343355
sbt1-save:
344356
runs-on: ${{ matrix.os }}
357+
cache-mode: write-only
345358
defaults:
346359
run:
347360
shell: bash
@@ -382,6 +395,7 @@ jobs:
382395
run: bash "$GITHUB_WORKSPACE/__tests__/check-dir.sh" "$HOME/.cache/coursier"
383396
sbt1-restore:
384397
runs-on: ${{ matrix.os }}
398+
cache-mode: read
385399
defaults:
386400
run:
387401
shell: bash
@@ -416,6 +430,7 @@ jobs:
416430
run: bash "$GITHUB_WORKSPACE/__tests__/check-dir.sh" "$HOME/.cache/coursier"
417431
sbt2-restore:
418432
runs-on: ${{ matrix.os }}
433+
cache-mode: read
419434
defaults:
420435
run:
421436
shell: bash
@@ -450,6 +465,7 @@ jobs:
450465
run: bash "$GITHUB_WORKSPACE/__tests__/check-dir.sh" "$HOME/.cache/coursier" absent
451466
custom-maven-path-save:
452467
runs-on: ubuntu-latest
468+
cache-mode: write-only
453469
steps:
454470
- name: Checkout
455471
uses: actions/checkout@v7
@@ -474,6 +490,7 @@ jobs:
474490
bash __tests__/check-dir.sh "$RUNNER_TEMP/setup-java-custom-maven-repository"
475491
custom-maven-path-restore:
476492
runs-on: ubuntu-latest
493+
cache-mode: read
477494
needs: custom-maven-path-save
478495
steps:
479496
- name: Checkout

0 commit comments

Comments
 (0)