continuwuity/.forgejo
Tom Foster 15f8ad8201 ci(release-image): Skip setup steps when using persistent BuildKit
When BUILDKIT_ENDPOINT is set, the build happens on a remote BuildKit instance,
making several runner setup steps unnecessary:

- Rust toolchain installation (not needed for remote builds)
- QEMU setup (cross-platform emulation handled by BuildKit)
- All caching steps (Rust registry, cargo target, apt cache/lib)
- Cache injection step (BuildKit manages its own cache)
- Timelord timestamp caching (not needed with persistent build cache)

Also added output to git SHA and timestamp steps to show their values.

This should significantly reduce build time when using persistent BuildKit
by eliminating ~7 setup steps per matrix job.
2025-09-07 17:49:52 +01:00
..
actions ci(docs): Optimise build performance with caching and conditional Node.js 2025-09-07 14:51:10 +01:00
regsync ci: Mirror RC tags 2025-07-07 01:40:59 +00:00
workflows ci(release-image): Skip setup steps when using persistent BuildKit 2025-09-07 17:49:52 +01:00