Skip to content

Commit 92aa669

Browse files
mykauldkropachev
authored andcommitted
ci: cache Scylla download across CI matrix jobs
Add an actions/cache step for ~/.ccm/repository keyed on the Scylla version and runner OS. On cache hit the 'Download Scylla' step becomes a near-instant no-op. On miss (or version bump) CCM re-downloads as before, so there is no regression risk.
1 parent f3ec881 commit 92aa669

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/integration-tests.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ jobs:
7777
- name: Build driver
7878
run: uv sync
7979

80+
- name: Cache Scylla download
81+
uses: actions/cache@v4
82+
with:
83+
path: ~/.ccm/repository
84+
key: scylla-${{ env.SCYLLA_VERSION }}-${{ runner.os }}
85+
8086
# This is to get honest accounting of test time vs download time vs build time.
8187
# Not strictly necessary for running tests.
8288
- name: Download Scylla

0 commit comments

Comments
 (0)