Commit graph

3 commits

Author SHA1 Message Date
Tom Foster
9a0dfb74dc fix(ci): Replace Mozilla sccache action with token-free alternative
Switch from mozilla-actions/sccache-action to git.tomfos.tr/tom/sccache-action@v1
which eliminates GitHub token requirements for downloading sccache binaries.

Removes token input parameter and debug logging from sccache action, and
simplifies setup-rust action by removing sccache token availability checks.
This ensures reliable sccache access for all contributors regardless of
repository permissions or rate limits.
2025-09-07 08:34:28 +01:00
Tom Foster
e88c31ea05 fix(ci): Use GH_PUBLIC_RO env var in sccache action
Consistent with setup-rust action, prioritise GH_PUBLIC_RO environment
variable over token input to ensure reliable sccache downloads.
2025-09-06 20:17:25 +01:00
Jade Ellis
f14725a51b
ci: Check formatting
Also moves rustup installation to a seperate workflow and
enables caching.
The sccache action required a github.com api token, so we set
all that up too.
2025-05-20 21:31:41 +01:00