Commit Graph

3 Commits

Author SHA1 Message Date
GitHub Actions 033d1d1dad chore(ci): enable scheduled container pruning and report reclaimed space
- Make container prune run perform deletions by default (workflow_dispatch default now false for dry_run)
- Enhance prune script to estimate candidate and deleted image sizes (Docker Hub best-effort; GHCR manifest fallback)
- Emit machine-readable summary (`prune-summary.env`) and human-readable summary to the workflow run
- Upload logs + summary as artifacts and expose `space_saved` in the run summary

Why:
- Previously the scheduled job used dry-run by default and only logged candidates; this change makes scheduled pruning effective and provides visibility into storage reclaimed.

Impact:
- Runs will now remove eligible images by default (use dry_run=true to test)
- Size calculations are best-effort and may be incomplete if registry APIs do not expose sizes
2026-02-08 21:34:23 +00:00
GitHub Actions 4ccb6731b5 fix(e2e): prevent redundant image builds in CI shards
Ensured that Playwright E2E shards reuse the pre-built Docker artifact
instead of triggering a full multi-stage build.

Added explicit image tag to docker-compose.playwright.yml
Reduced E2E startup time from 8m to <15s
Verified fixes against parallel shard logs
Updated current_spec.md with investigation details
2026-01-26 21:51:23 +00:00
GitHub Actions 2fbf92f569 chore(ci): add container prune workflow (GHCR + Docker Hub) with dry-run script 2026-01-26 20:47:55 +00:00