docs: every approval step says ./infra approve; every vault change includes it #166
Loading…
Reference in a new issue
No description provided.
Delete branch "jfraeys/docs/approve-everywhere"
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?
Audit of instructions after today's changes (#151 vault PRs, #154/#164
./infra approve, #156 layout, #157 bare Bitwarden token, #163 forgejo/headscale tags). Checked repo-wide: no stale script paths, no doc that runsrotate-secret.shdirectly, no reference to the retired rotate playbook. Fixed what still described the old flow:./infra approve, thengit pulland./infra deploy), the workflow comment, the gate's andpromote-prod.sh's refusal messages, anddeployment.md's troubleshooting row.regenerate-ci-ephemeral-ssh-key.sh,rotate-ovh-s3-credentials.sh,vault-pr.py(messages and PR body).mail-pipeline-failure.md(relay password) androles/alertmanager/CLAUDE.md(ntfy topic) now usevault-pr.py,./infra approve,git pull, deploy../infra rotatewith the full sequence; the manifest's comments now./infra rotateinstead ofmanage secret rotate;verify-vaultwarden-token.shnow names the Bitwarden itemvaultwarden-admin-token-plain(bare token) and the rotate command.Touches
.forgejo/workflows/staging-validate.yml(the PR body text), so merging starts a staging run; thepassed on commit ${{ github.sha }}line the gate reads is unchanged. Checked: yamllint,bash -n, py_compile, test-promotion, test-vault-pr, test-approve-promotion, test-infra-cli, test-rotation-lock.🤖 Generated with Claude Code
https://claude.ai/code/session_01Ge5tovcwdEUBtPwUktsZZZ