# ci: use Blacksmith git checkout caching on Blacksmith Linux runners · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/abc19a4c41be7535308acc942c27da8193f324a1)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: abc19a4c41be7535308acc942c27da8193f324a1

Requested commit: abc19a4c41be7535308acc942c27da8193f324a1

Commit: abc19a4c41be7535308acc942c27da8193f324a1

Tree: a3d2ac227b3dc335857db66eb353c6c22d94a0a1

Author: Theo Browne

Committer: Theo Browne

## Message

```
ci: use Blacksmith git checkout caching on Blacksmith Linux runners

Swap actions/checkout for useblacksmith/checkout (drop-in fork) on jobs
that run on blacksmith-*-ubuntu runners. After first-run hydration the
repo is kept as a persistent mirror on a sticky disk and each run only
fetches new commits instead of re-cloning ~280 MB from GitHub.

Left unchanged: macOS jobs, GitHub-hosted jobs (pr-size, publish_cli),
and the Windows/macOS legs of the release build matrix, since checkout
caching is backed by sticky disks (Linux runners only).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [bb38c3320d0a4eec4e9097fdc400970d881ff559](https://git.cafe/pingdotgg/t3code/commit/bb38c3320d0a4eec4e9097fdc400970d881ff559?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/abc19a4c41be7535308acc942c27da8193f324a1?format=markdown)
