Skip to content

Use direct R2 vcpkg cache - #6

Merged
rustyconover merged 2 commits into
mainfrom
fix/vcpkg-worker-cache
Sep 11, 2026
Merged

rustyconover merged 2 commits into
mainfrom
fix/vcpkg-worker-cache

Conversation

@rustyconover

Copy link
Copy Markdown
Contributor

Switch vgi-cpp CI from the stale VCPKG_CACHING_AWS_* configuration to Haybarn's direct Cloudflare R2 pattern.

  • access query-farm-duckdb-vcpkg through the R2 S3-compatible endpoint
  • use the shared R2_* credentials and region=auto
  • retain Cloudflare-compatible checksum behavior
  • disable the remote backend when credentials are unavailable, avoiding malformed s3..amazonaws.com requests

HAYBARN_VCPKG_TOKEN is deliberately not used because it authenticates the Worker path, whose request-size limit is unsuitable for large vcpkg archives.

@rustyconover
rustyconover merged commit aac04e1 into main Sep 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant