C0: fix op item edit syntax in zot key rotation
The pbpaste | op item edit ... "field[password]=-" stdin syntax is rejected by op 2.34 as "invalid JSON" — recent op versions treat piped input as a full JSON template, not a single field value. Procedure now uses an inline assignment via a local fish variable.
This commit is contained in:
parent
08a1cb164a
commit
57fd88b269
2 changed files with 3 additions and 1 deletions
|
|
@ -56,8 +56,9 @@ The `zot-ci` API key expires every **90 days**. To rotate:
|
|||
5. Generate a new API key, copy it to clipboard
|
||||
6. Update 1Password:
|
||||
```fish
|
||||
pbpaste | op item edit "Forgejo Secrets" --vault blumeops "zot-ci-api[password]=-"
|
||||
set -l NEWKEY (pbpaste); op item edit "Forgejo Secrets" --vault blumeops "zot-ci-api[password]=$NEWKEY"; set -e NEWKEY
|
||||
```
|
||||
The value is briefly visible to other `ps`-readers on this machine (single-user mac, acceptable tradeoff). The older `pbpaste | op item edit ... "field[password]=-"` stdin syntax was rejected by op 2.34 as "invalid JSON" — recent op versions treat piped input as a full JSON template.
|
||||
7. Sync to Forgejo: `mise run provision-indri -- --tags forgejo_actions_secrets`
|
||||
|
||||
## Related
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue