Pulse/.github
rcourtman 48d8c743ae Optimize release workflow for speed
Preflight tests improvements:
- Add npm cache for frontend dependencies (saves ~30-60s)
- Add Go module cache (saves ~20-40s)
- Add Playwright browser cache (saves ~40-60s)
- Remove excessive diagnostic output (saves ~10-20s)
- Total preflight savings: ~2-3 minutes

Docker build improvements:
- Enable Docker layer caching via registry (saves ~2-4 min per build)
- Cache stored in GHCR as :buildcache tags
- Reuses unchanged layers across releases
- First build same time, subsequent builds much faster
- Total Docker savings: ~4-8 minutes on releases with few changes

Expected total time reduction: 6-11 minutes on typical releases
No functionality sacrificed - all tests and validations remain.
2025-11-13 12:00:36 +00:00
..
ISSUE_TEMPLATE Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
workflows Optimize release workflow for speed 2025-11-13 12:00:36 +00:00