ci: Rename vcpkg binary cache entity to force rebuild
What changed, and why it matters
This commit changes a single line in a GitHub Actions CI workflow file. It renames the cache key used for storing pre-built vcpkg dependency packages so that the CI system will rebuild them from scratch instead of reusing the old cached versions. This is a routine build-infrastructure maintenance change with no apparent security relevance.
No security action required. Treat as normal CI maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change modifies the cache key for the vcpkg binary artifact cache in .github/workflows/ci.yml from ${{ github.job }}-vcpkg-binary-${{ hashFiles(...) }} to ${{ github.job }}-vcpkg-binary-release-${{ hashFiles(...) }}. Because the key name no longer matches any existing cache entries, GitHub Actions will miss the cache and rebuild the vcpkg binaries. This is a common technique to invalidate stale caches when dependencies or build environments change. The diff shows only this key rename; no code, cryptographic, network, or authentication logic is modified.
Changed components
.github/workflows/ci.ymlGitHub Actions vcpkg binary cache keyInspect captured patch +1 / −1
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2b4ac726..ea62ef28 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -267,7 +267,7 @@ jobs:
id: vcpkg-binary-cache
with:
path: ~/AppData/Local/vcpkg/archives
- key: ${{ github.job }}-vcpkg-binary-${{ hashFiles('cmake_version', 'msbuild_version', 'toolset_version', 'vcpkg.json') }}
+ key: ${{ github.job }}-vcpkg-binary-release-${{ hashFiles('cmake_version', 'msbuild_version', 'toolset_version', 'vcpkg.json') }}
- name: Generate build system
run: |
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.