trails/.github/workflows
Ullrich Schäfer a75eb1965c
ci: don't fail deploys on a transient "prune already running" collision
cd-apps's post-deploy `docker image prune` runs under `set -euo pipefail`
after the containers are already swapped, so when it collides with a
concurrent deploy/disk-maintenance prune ("Error response from daemon: a
prune operation is already running") it fails an otherwise-successful
deploy (observed on the #587 planner deploy). The cleanup is best-effort;
disk-maintenance.yml is the real image-prune safety net.

- cd-apps: `docker image prune -af || true`.
- disk-maintenance: tolerate the same collision on its prune; the disk-%
  threshold check afterward stays the real failure gate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 09:27:50 +02:00
..
cd-apps.yml ci: don't fail deploys on a transient "prune already running" collision 2026-07-14 09:27:50 +02:00
cd-brouter.yml poi-index: ship poi-extract/ to the BRouter host via cd-brouter tarball 2026-07-12 23:12:55 +02:00
cd-infra.yml poi-index: extract pipeline (BRouter host) + import job (flagship) + e2e 2026-07-12 22:48:32 +02:00
cd-staging.yml ci(staging): make PR previews opt-in (label or body marker) 2026-07-14 08:37:50 +02:00
ci.yml build(deps): bump actions/cache from 5 to 6 2026-07-13 08:44:37 +02:00
dependabot-auto-fix.yml ci: rename workflow file to match its name (dependabot-auto-fix.yml) 2026-07-13 21:10:37 +02:00
disk-maintenance.yml ci: don't fail deploys on a transient "prune already running" collision 2026-07-14 09:27:50 +02:00
staging-cleanup.yml Fix concurrent preview deploy race: per-PR env files + server flock 2026-05-10 13:03:52 +02:00
update-visual-snapshots.yml build(deps): bump actions/checkout from 6 to 7 2026-06-21 08:22:41 +00:00