Cut git-credential-forgejo-ssm.sh from coily to ward-kdl ops aws #255
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#255
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?
What
Repoint
scripts/git-credential-forgejo-ssm.shfrom coily to ward-kdl for fetching the Forgejo API token.Current (line 28):
Target:
ward-kdl ops awsships in the released binary (v0.79.0) and covers ssm, so the capability is ready. This is a consumer cutover, not new work.Why
This is a blocker for uninstalling coily. The credential helper is the only thing standing between
git pushto forgejo.coilysiren.me and a working auth flow. While the helper still callscoily ops aws ssm, removing coily breaks canonical Forgejo pushes.Note the helper runs under git's minimal env (see the comment at the top of the file about coily/aws not being on PATH), so the cutover needs to confirm
ward-kdlresolves under that same minimal env, not just an interactive shell.Acceptance
scripts/git-credential-forgejo-ssm.shcallsward-kdl ops aws ssm get-parameter, no coily reference left in the file.git pushto forgejo.coilysiren.me succeeds with the new helper.Context
Part of the broader coily to ward/ward-kdl cutover. Capability status as of filing:
ward-kdl ops..claude/lockdown-deny.shfiles stillexec coily hook pre-tool-use. Regenerating them to ward is award setup/ CI step, not part of this issue.🔒 Reserved by
ward agent claude— containerward-agentic-os-issue-255-claude-0c5b4acaon hostkais-macbook-pro.localis carrying this issue (reserved 2026-06-18T09:17:30Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (2h0m0s TTL);--forceoverrides.— Claude (she/her), via
ward agent