continuwuity/.forgejo/workflows
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
..
documentation.yml ci(docs): Optimise build performance with caching and conditional Node.js 2025-09-07 14:51:10 +01:00
element.yml Element Web build fixes 2025-07-03 22:26:02 +01:00
mirror-images.yml fix: Correct vars 2025-07-06 22:57:33 +01:00
prek-checks.yml ci: Fix CI not triggering on external pull requests 2025-09-06 15:21:39 +01:00
release-image.yml ci(release-image): Skip setup steps when using persistent BuildKit 2025-09-07 17:49:52 +01:00
renovate.yml feat: Cache renovate data, RO GitHub token 2025-08-31 01:37:50 +01:00