Skip to content

Commit ecc2452

Browse files
committed
fix cache key
1 parent 524d36a commit ecc2452

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ jobs:
5959
path: |
6060
~/.cache/vcpkg
6161
external/vcpkg/installed
62-
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.type }}
62+
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.type }}-${{ hashFiles('bash/install-linux-${{ matrix.arch }}.sh') }}
63+
restore-keys: |
64+
vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.type }}-
6365
6466
- name: Print versions
6567
run: |
@@ -78,7 +80,7 @@ jobs:
7880
path: |
7981
~/.cache/vcpkg
8082
external/vcpkg/installed
81-
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.type }}
83+
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.type }}-${{ hashFiles('bash/install-linux-${{ matrix.arch }}.sh') }}
8284

8385
- name: Build Release
8486
run: |
@@ -163,7 +165,9 @@ jobs:
163165
path: |
164166
~/.cache/vcpkg
165167
external/vcpkg/installed
166-
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}
168+
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ hashFiles('bash/install-macos-${{ matrix.arch }}.sh') }}
169+
restore-keys: |
170+
vcpkg-${{ runner.os }}-${{ matrix.arch }}-
167171
168172
- name: Print versions
169173
run: |
@@ -180,7 +184,7 @@ jobs:
180184
path: |
181185
~/.cache/vcpkg
182186
external/vcpkg/installed
183-
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}
187+
key: vcpkg-${{ runner.os }}-${{ matrix.arch }}-${{ hashFiles('bash/install-macos-${{ matrix.arch }}.sh') }}
184188

185189
- name: Build (macOS)
186190
run: |
@@ -262,7 +266,9 @@ jobs:
262266
path: |
263267
~/.cache/vcpkg
264268
external/vcpkg/installed
265-
key: vcpkg-${{ runner.os }}
269+
key: vcpkg-${{ runner.os }}-${{ hashFiles('bash/install.ps1') }}
270+
restore-keys: |
271+
vcpkg-${{ runner.os }}-
266272
267273
- name: Install dependencies
268274
shell: pwsh
@@ -275,7 +281,7 @@ jobs:
275281
path: |
276282
~/.cache/vcpkg
277283
external/vcpkg/installed
278-
key: vcpkg-${{ runner.os }}
284+
key: vcpkg-${{ runner.os }}-${{ hashFiles('bash/install.ps1') }}
279285

280286
- name: Build Release
281287
shell: pwsh

0 commit comments

Comments
 (0)