Refactor dev-base into cached payloads and one released image #866

Merged
coilysiren merged 4 commits from aos/codex/20260804t071038z-61369-fc0b90b4 into main 2026-08-04 19:03:39 +00:00
Member

ward.workflow: pull-request-and-merge

Summary

  • Convert the five Ubuntu language images into parallel build-only payloads.
  • Preserve per-language stable registry caches with mode=max and commit-scoped draft manifests for full-image fan-in.
  • Promote only the full consumer image.
  • Move shared and internal tools into the full layer and refresh nine stale full-surface pins.

Cache and release contract

  • Five language payload jobs remain in the Forgejo matrix.
  • Matrix concurrency remains four.
  • Each language uses a stable lang--buildcache ref across commits, runners, and days.
  • The full job consumes the exact same-commit payload drafts.
  • Language promotion fails closed in both checkpoint and publish paths.
  • Only full receives versioned, release, and latest aliases.

Validation

  • ward exec repo-test-gate passed 619 tests and the full pre-commit suite.
  • Forgejo CI run #2742 passed.
  • Forgejo dev-base PR run #2743 built and verified the complete payload fan-in graph.
  • Internal Linux amd64 and arm64 release assets plus SHA256SUMS were verified.
  • The native Docker static check cannot run without a local Docker daemon. The real runner image build passed.

Closes #863
Closes #864

Follow-ups: #865 tracks dependency planner disposition. #814 tracks the existing mcporter and Node major compatibility decision.

ward.workflow: pull-request-and-merge ## Summary * Convert the five Ubuntu language images into parallel build-only payloads. * Preserve per-language stable registry caches with mode=max and commit-scoped draft manifests for full-image fan-in. * Promote only the full consumer image. * Move shared and internal tools into the full layer and refresh nine stale full-surface pins. ## Cache and release contract * Five language payload jobs remain in the Forgejo matrix. * Matrix concurrency remains four. * Each language uses a stable lang-<language>-buildcache ref across commits, runners, and days. * The full job consumes the exact same-commit payload drafts. * Language promotion fails closed in both checkpoint and publish paths. * Only full receives versioned, release, and latest aliases. ## Validation * ward exec repo-test-gate passed 619 tests and the full pre-commit suite. * Forgejo CI run #2742 passed. * Forgejo dev-base PR run #2743 built and verified the complete payload fan-in graph. * Internal Linux amd64 and arm64 release assets plus SHA256SUMS were verified. * The native Docker static check cannot run without a local Docker daemon. The real runner image build passed. Closes #863 Closes #864 Follow-ups: #865 tracks dependency planner disposition. #814 tracks the existing mcporter and Node major compatibility decision.
refactor(dev-base): cache language payloads for full-only releases
Some checks failed
ci / aos-cli-tests (pull_request) Successful in 23s
ci / ward-doctor (pull_request) Successful in 11s
ci / gate (pull_request) Failing after 18s
dev-base-pr / build (pull_request) Failing after 49s
ec08790a1f
Closes #863

Closes #864

Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Codex <noreply@openai.com>
fix(dev-base): include arch helper in build context (closes #863)
Some checks failed
ci / ward-doctor (pull_request) Successful in 17s
ci / aos-cli-tests (pull_request) Successful in 27s
ci / gate (pull_request) Failing after 25s
dev-base-pr / build (pull_request) Failing after 58s
7fa1fc01c7
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Codex <noreply@openai.com>
fix(dev-base): complete split full image build (closes #864)
Some checks failed
ci / ward-doctor (pull_request) Successful in 16s
ci / aos-cli-tests (pull_request) Successful in 27s
ci / gate (pull_request) Successful in 54s
dev-base-pr / build (pull_request) Failing after 6m39s
45565ece59
fix(dev-base): restore tool builder prerequisites (closes #864)
All checks were successful
ci / ward-doctor (pull_request) Successful in 18s
ci / aos-cli-tests (pull_request) Successful in 27s
ci / gate (pull_request) Successful in 1m19s
dev-base-pr / build (pull_request) Successful in 9m21s
73de380f76
coilysiren deleted branch aos/codex/20260804t071038z-61369-fc0b90b4 2026-08-04 19:03: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!866
No description provided.