Skip to content

ci: use techcode-io/github-actions proxies - #9

Merged
amannocci merged 1 commit into
mainfrom
ci/use-github-actions-proxies
Oct 27, 2026
Merged

amannocci merged 1 commit into
mainfrom
ci/use-github-actions-proxies

Conversation

@amannocci

Copy link
Copy Markdown
Member

Summary

  • Install Rust with techcode-io/github-actions/setup-rust@setup-rust/v1 instead of dtolnay/rust-toolchain@stable. No toolchain is passed, so CI uses the proxy's pinned toolchain (1.99.1 today) instead of stable.
  • Add the proxy's cachekey output to the cargo cache key and restore-keys, so the cached target/ is thrown away when the pinned toolchain changes.
  • Replace the local setup-github-bot action with techcode-io/github-actions/setup-github-bot@setup-github-bot/v1, which is identical, and delete the local copy.

Actions with no proxy (checkout, cache, upload-artifact, download-artifact, attest) are unchanged.

Blocker

The setup-rust/v1 tag does not exist yet in techcode-io/github-actions. CI on this PR will fail until it is pushed.

Test plan

  • Push setup-rust/v1 in techcode-io/github-actions, then re-run CI here.

Install Rust with setup-rust instead of dtolnay/rust-toolchain@stable,
using its pinned toolchain, and key the cargo cache on its cachekey
output. Replace the local setup-github-bot action with the shared one.
@amannocci amannocci self-assigned this Oct 27, 2026
@amannocci
amannocci merged commit a6c83af into main Oct 27, 2026
5 checks passed
@amannocci
amannocci deleted the ci/use-github-actions-proxies branch October 27, 2026 15:59
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