The baseline bump in #17 broke main. builtin-baseline names a commit in the vcpkg clone on the machine, and the one bundled with the Windows runner is shallow, so it does not have a commit from yesterday: fatal: path 'versions/baseline.json' exists on disk, but not in '04a9d8e5...' while loading baseline version for curl The old baseline worked only because it was old enough to be present locally, which means the mechanism was going to fail on any sufficiently fresh pin. Declaring the default registry as a git registry makes vcpkg fetch the pinned commit itself. That is what MSIME-Windows already does, and MSIME-Engine#17 has now confirmed the same fix on all three platforms. vcpkg-configuration.json existed here as an empty object, so this fills it in.
8 lines
166 B
JSON
8 lines
166 B
JSON
{
|
|
"default-registry": {
|
|
"kind": "git",
|
|
"baseline": "04a9d8e5212d01ee1dd9478eadd9caade4f8b0d4",
|
|
"repository": "https://github.com/microsoft/vcpkg"
|
|
}
|
|
}
|