Gate release retagging on draft image availability #574

Merged
coilyco-ops merged 1 commit from issue-572 into main 2026-07-15 09:12:54 +00:00
Member

Gate the per-tier retag step on the draft source tag showing up, so release can overlap with dev-base-publish without every tier failing fast on a missing manifest.

  • waits and retries per tier in scripts/dev-base-build.py before imagetools create
  • keeps the retag fan-out isolated so one missing draft only delays that tier
  • updates the release and dev-base docs to describe the wait behavior
  • tests: ward exec test -- tests/test_dev_base_image.py -q; ward exec pre-commit-all

closes #572
ward.workflow: pull-request-and-merge

Gate the per-tier retag step on the draft source tag showing up, so release can overlap with dev-base-publish without every tier failing fast on a missing manifest. - waits and retries per tier in `scripts/dev-base-build.py` before `imagetools create` - keeps the retag fan-out isolated so one missing draft only delays that tier - updates the release and dev-base docs to describe the wait behavior - tests: `ward exec test -- tests/test_dev_base_image.py -q`; `ward exec pre-commit-all` closes #572 ward.workflow: pull-request-and-merge
Gate release retagging on draft availability
All checks were successful
ci / ward-doctor (pull_request) Successful in 15s
ci / gate (pull_request) Successful in 48s
cd41649daf
coilyco-ops deleted branch issue-572 2026-07-15 09:12:54 +00:00
Author
Member

WARDED_WORKFLOW: #574

details workflow: pull-request-and-merge; review summary: skipped because the temporary ward default pending brokered QA made the in-container review gate intentionally skipped retrospective: the retag helper stayed small, but the source-probe stub had to be updated before the new wait path would stop hanging the test confidence: high surprises: the old retag test needed its draft-image probe mocked once the wait loop landed follow-ups: none
WARDED_WORKFLOW: https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/pulls/574 <details><summary>details</summary> workflow: pull-request-and-merge; review summary: skipped because the temporary ward default pending brokered QA made the in-container review gate intentionally skipped retrospective: the retag helper stayed small, but the source-probe stub had to be updated before the new wait path would stop hanging the test confidence: high surprises: the old retag test needed its draft-image probe mocked once the wait loop landed follow-ups: none </details> <!-- ward-agent-signature -->
Sign in to join this conversation.
No description provided.