fix(ci): Use runner GH_PUBLIC_RO token for sccache #985

Open
tcpipuk wants to merge 2 commits from tom/sccache-fix into main
Owner

Prioritise GH_PUBLIC_RO environment variable (configured on runner) over github-token input to ensure all contributors can download sccache from GitHub releases without hitting rate limits.

Prioritise GH_PUBLIC_RO environment variable (configured on runner) over github-token input to ensure all contributors can download sccache from GitHub releases without hitting rate limits.
tcpipuk self-assigned this 2025-09-06 18:59:53 +00:00
fix(ci): Use runner GH_PUBLIC_RO token for sccache
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 6s
Documentation / Build and Deploy Documentation (pull_request) Successful in 38s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m32s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 3m44s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 7m10s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 7m24s
Release Docker Image / merge (pull_request) Successful in 8s
63464a90b1
Prioritise GH_PUBLIC_RO environment variable (configured on runner) over
github-token input to ensure all contributors can download sccache from
GitHub releases without hitting rate limits.
fix(ci): Use GH_PUBLIC_RO env var in sccache action
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 13s
Documentation / Build and Deploy Documentation (pull_request) Successful in 33s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m9s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 3m56s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 8m7s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 8m3s
Release Docker Image / merge (pull_request) Successful in 7s
e88c31ea05
Consistent with setup-rust action, prioritise GH_PUBLIC_RO environment
variable over token input to ensure reliable sccache downloads.
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 13s
Documentation / Build and Deploy Documentation (pull_request) Successful in 33s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m9s
Required
Details
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 3m56s
Required
Details
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (pull_request) Successful in 8m7s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (pull_request) Successful in 8m3s
Release Docker Image / merge (pull_request) Successful in 7s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin tom/sccache-fix:tom/sccache-fix
git switch tom/sccache-fix
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#985
No description provided.