chore: persist deploy config in CLAUDE.md
CLI tool with no platform deploy. Released via merge to main + optional version tags. Recorded so /land-and-deploy skips the dry-run on subsequent invocations.
This commit is contained in:
parent
7e6ddf3a12
commit
09a7bdcc46
1 changed files with 9 additions and 0 deletions
|
|
@ -58,6 +58,15 @@ The active store directory is picked by `resolve_store()` using these rules, hig
|
|||
|
||||
`.secrets-store` parsing is deliberately conservative: first non-empty non-comment line wins, no shell expansion (no `$VAR`, `$()`, backticks). Bare names map via `_expand_store_path`: `work` → `$HOME/.secrets-work`, `default` → `$HOME/.secrets`.
|
||||
|
||||
## Deploy Configuration
|
||||
|
||||
- Platform: NONE (distributed via `git clone` from GitHub)
|
||||
- Production URL: N/A (no live service)
|
||||
- Release model: merge to `main` is the release. Optionally tagged with `v<X.Y.Z.W>`.
|
||||
- Verification after merge: a fresh `git clone` should produce a working `secrets which` against an isolated `$HOME`. No canary URL.
|
||||
- Staging: none.
|
||||
- Rollback: revert the merge commit on `main` (and delete the tag) to roll back.
|
||||
|
||||
## Environment variable
|
||||
|
||||
`SECRETS_DIR` overrides the default `~/.secrets` location (useful for testing). Per-project bindings via `.secrets-store` file beat this env var; use `--store <dir>` for one-shot overrides that beat everything.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue