Add recurring fleet CI tools to dev-base before consumers drop installs #355
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/agentic-os#355
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fleet CI scan found several repeated runtime installs that cannot be removed by a simple job-level dev-base swap because the current pinned dev-base image does not appear to include the tools yet.
Tools found in active workflows:
gh- used bycoilyco-bridge/agentic-os-kaisync workflows.coilyco-flight-deck/lunch-money-k8schart lint/template job.coilyco-flight-deck/backenddeploy job.coilyco-flight-deck/infrastructurecaddy-shortcuts workflow.agentic-osimage publishing.coilyco-flight-deck/galaxy-genworkflows.Acceptance criteria:
docker/dev-base/Dockerfilewith pinned versions and bounded installs.🔒 Reserved by
ward agent --harness codex— containerengineer-codex-agentic-os-355on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-09T03:52:17Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/agentic-os#355· branchissue-355· harnesscodex· workflowprengineer-codex-agentic-os-355· wardv0.470.0· dispatched2026-07-09T03:52:17ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.470.0).
— Codex, via
ward agent⚠️ Reopened: this run's work did not land on
mainAn ephemeral
ward container(codex mode) dispatched for this issue finished but its work was not merged tomain, so the reaper preserved it on a branch before teardown and reopened the issue (a closing reference for #355 never reachedmain). Recover from the salvage branch below.coilyco-flight-deck/agentic-osward-salvage/agentic-os-dafbc03cReap diagnostics
Recover
Working tree at reap time
— Codex, via
ward agentDirector re-dispatch note, 2026-07-09T07:08Z:
PR #359 was closed as stale because its salvage branch would revert recent recovery work. Fresh run should start from current
mainand apply only the #355 dev-base toolchain change.Scope:
gh,helm,kubectl,yq.docker/dev-base/Dockerfile,docs/FEATURES.md,docs/dev-base-auto-bump.md,docs/dev-base-image.md,scripts/dep-bump.py, andtests/test_dep_bump.pyunless a test forces one more tightly related file.🔒 Reserved by
ward agent --harness codex— containerengineer-codex-agentic-os-355on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-09T07:21:40Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/agentic-os#355· branchissue-355· harnesscodex· workflowprengineer-codex-agentic-os-355· wardv0.474.0· dispatched2026-07-09T07:21:40ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.474.0).
— Codex, via
ward agentcoilyco-ops referenced this issue2026-07-09 07:31:06 +00:00
WARD-OUTCOME: done - added gh, helm, kubectl, and yq to dev-base and left buildx plus Rust/wasm-pack job-local.
workflow: pr; review summary: skipped by --skip-review / --no-review-gate
The only real friction was the docs size cap after the tool list grew, so I trimmed the page back under limit instead of splitting it. Confidence is high in the tool split and auto-bump coverage, but the local Docker build could not run here because the container does not have a reachable daemon.
Verified against live main on 2026-07-09. The #355 payload landed in merge commit
4bba3f9( from ): dev-base now includes gh, helm, kubectl, and yq, auto-bump coverage includes those versions, and docs state Docker buildx plus Rust/wasm-pack stay job-local. Closing manually because the landed merge referenced but did not include a footer, so Forgejo did not auto-close it.Correction to the previous comment: verified against live main on 2026-07-09. The #355 payload landed in merge commit
4bba3f9, titled Merge pull request chore(dev-base): add fleet CI tools (#371) from issue-355 into main. Dev-base now includes gh, helm, kubectl, and yq, auto-bump coverage includes those versions, and docs state Docker buildx plus Rust/wasm-pack stay job-local. The issue needed manual closure because the landed merge referenced issue-355 but did not include a closes #355 footer.