Skip to content

Commit ef29261

Browse files
committed
Invalidate cache to fix FetchContent platform mismatch
The cached build/_deps contains FetchContent dependencies compiled without -A x64 flag. Adding x64 to cache key forces fresh build of dependencies with correct platform configuration.
1 parent 785776b commit ef29261

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ jobs:
3535
uses: actions/cache@v4
3636
with:
3737
path: build/_deps
38-
key: deps-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('CMakeLists.txt') }}
38+
key: deps-${{ runner.os }}-${{ runner.arch }}-x64-${{ hashFiles('CMakeLists.txt') }}
3939
restore-keys: |
40-
deps-${{ runner.os }}-${{ runner.arch }}-
40+
deps-${{ runner.os }}-${{ runner.arch }}-x64-
4141
4242
- name: Configure (Unix)
4343
if: runner.os != 'Windows'

0 commit comments

Comments
 (0)