Repository navigation
chore(opencode): prepare schema-aware codebase-memory consumers - #131
Conversation
Chart CI passedRepository hygiene and Helm validation passed. View the workflow run. |
|
Owner confirmed proceeding after review and passing PR CI. Merged the reviewed HEAD |
|
Publication verified: main run 40394821220 completed successfully at merge |
## Summary Select published `opencode-server:0.5.6`, retaining application `2.0.22`, API selector `2`, and codebase-memory backend `0.10.8`. The chart changes consumer instructions only; backend migration is not authorized. Generated by charts publication, then manually coordinated: the Application pin and exact CI chart assertion must advance together in this PR. No assertion-only merge or check bypass. Producer: [charts #131](makeitworkcloud/charts#131), merge `09a08579`; [publication CI](https://github.com/makeitworkcloud/charts/actions/runs/40394821220) passed, including Publish chart and GitOps updater. ## Type of change - [x] GitOps desired state - [x] CI / validation: update the coupled expected chart version only ## Validation - [ ] Fresh required cluster checks pass on the corrected head. The original pin-only head failed the known version assertion and is not acceptance evidence. - [x] Producer chart tests, package, publication, and independent reviews passed. - [x] No hand-edited generated copies; only the Application chart selection and its exact CI assertion are coordinated. ## Impact and rollout Owner confirmed proceeding with chart publication and its documented automatic pin delivery. Existing auto-merge is enabled and can merge after required checks pass; there is no independent human deployment gate. The subsequent successful main test triggers root-sync requests at its tested Git SHA. Submission does not establish root/child reconciliation, pod readiness, or functional behavior; verify each separately. Expected delta: desired pin and assertion `0.5.5` -> `0.5.6`; API selector remains `2`; agent-pipe chart remains `0.2.0`. No change to backend, tool filters, resources, images, credentials, persistent data, or workflow jobs/permissions. Existing App-of-Apps, operator/CRD gates, and sync-wave boundaries remain. After rollout verify root and OpenCode child revisions/sync/health, resource tree, replacement pod/image, delivered policy, and a fresh-session legacy-schema source read. Candidate backend resource/recovery/schema acceptance remains separately held. Rollback requires a separately approved PR selecting the previous immutable chart and matching assertion; do not revert compatibility while a later candidate backend depends on it. ## Safety and secrets - [x] No secret material, state, kubeconfigs, sensitive plans, or decrypted values retrieved or changed. - [x] No local OpenTofu or live patch/sync/restart/exec operations performed. - [x] CI, publication, selection, reconciliation, readiness, and function are distinct evidence stages. AI-assisted manual coordination by the Make IT Work Cloud agent; initial pin generated by the charts post-publish workflow. --------- Co-authored-by: makeitworkbot[bot] <321979582+makeitworkbot[bot]@users.noreply.github.com> Co-authored-by: Steven Welch <steven@makeitwork.cloud>
Summary
Prepare codebase-memory consumer compatibility in chart 0.5.6 before any separately approved backend migration. Application remains 2.0.22 and backend remains 0.10.8.
Candidate contract: pinned upstream v0.12.1 source. This PR does not select that backend.
Type of change
Validation
38a794e(CI); no local checks were run.Independent adversarial and infrastructure-security reviewers inspected the complete 19-file diff including the documentation correction and advanced without Critical/High findings. QA confirmed bounded static coverage; release review is ready; DevOps advanced the exact chart/Makefile/delivery-documentation changes.
CI validates hygiene, contract markers, ten-primary equality, historical allowlisted transformations, Helm rendering, and archive parity. It does not prove agent adherence, live old/new-schema compatibility, or candidate backend resource/recovery behavior.
Impact and rollout
Initial preparation boundary: merge/publication/deployment were initially unapproved. The owner subsequently confirmed proceeding; chart merge completed as
09a08579, authorizing publication and the documented downstream pin flow. Backend migration remains unapproved.Current downstream assertion at 353c260f requires 0.5.5 / API 2, blocking an uncoordinated 0.5.6 pin. Required checks are a coordination gate, not a substitute for owner approval. Recheck current consumers before merge.
Rollback of this consumer release, if needed, is a separately approved GitOps selection of a previous immutable chart with its matching assertion. Do not revert compatible consumer instructions while a candidate backend still depends on them. Candidate index-format downgrade safety is not established here.
Safety and secrets
AI-assisted change coordinated by the Make IT Work Cloud agent. No live mutation, workflow dispatch, publication, or deployment was performed.