Harden dev-base publish cache visibility and determinism #597

Merged
coilyco-ops merged 1 commit from issue-594 into main 2026-07-15 13:29:40 +00:00
Owner

This tightens the dev-base publish path so each tier reports the cache ref it reads and writes, plus a cheap provenance check before build. The core publish job now uses the same helper as the tier composite, so the cache breadcrumbing stays consistent across the whole family.

  • What changed: added per-tier cache plan and result summaries, moved the core publish job onto the shared helper, and kept the cache write warning path intact.
  • Why: to separate cache misses from build failures and make publish failures easier to classify without raw log scraping.
  • Tests: ward exec test -- tests/test_dev_base_image.py tests/test_dev_base_publish_workflows.py; ward exec pre-commit-all.

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

This tightens the dev-base publish path so each tier reports the cache ref it reads and writes, plus a cheap provenance check before build. The core publish job now uses the same helper as the tier composite, so the cache breadcrumbing stays consistent across the whole family. - What changed: added per-tier cache plan and result summaries, moved the core publish job onto the shared helper, and kept the cache write warning path intact. - Why: to separate cache misses from build failures and make publish failures easier to classify without raw log scraping. - Tests: `ward exec test -- tests/test_dev_base_image.py tests/test_dev_base_publish_workflows.py`; `ward exec pre-commit-all`. closes #594 ward.workflow: pull-request-and-merge
fix(dev-base): surface cache provenance in publish
All checks were successful
ci / ward-doctor (pull_request) Successful in 14s
ci / gate (pull_request) Successful in 50s
33c41105c7
coilyco-ops deleted branch issue-594 2026-07-15 13:29:40 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os!597
No description provided.