perf(ci): optimize pipeline for self-hosted Forgejo runners

- Use longer artifact retention (persistent runner has storage)
- Aggressive caching with persistent storage optimization
- Remove redundant compile→build artifact sharing (different MIX_ENV)
- Build job relies on BuildKit cache mounts (faster on persistent runner)
- Add manual cache warming job
- Enable git fetch strategy for faster clones
This commit is contained in:
Graham McIntire 2026-03-05 12:34:14 -06:00
parent 7abd57a2f3
commit fee5b161a1
No known key found for this signature in database

File diff suppressed because it is too large Load diff