Task: Fix vcpkg binary caching
Table of Contents
This page documents a task in the Build stabilisation story. It captures the goal, current status, acceptance, and any notes or results.
Goal
vcpkg binary caching was disabled or misconfigured, so every CI run rebuilt the dependency closure. Restore caching so dependencies are fetched from a cache hit on most runs.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Build stabilisation |
| Now | Completed 2025-10-08. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2025-10-08 |
Acceptance
- vcpkg cache hit rate visible and high on subsequent CI runs.
- Build warnings about binary caching resolved.
- Documentation of cache configuration committed.
Notes
- Root cause analysis was the bulk of the time: separating "warning is the problem" from "caching is actually off".
Result
- vcpkg binary caching restored; CI dependency stage drops from minutes to seconds on cache hit.