fix(install): sync release-signing pubkey to production [0] key (#34) #6
Loading…
Reference in a new issue
No description provided.
Delete branch "fix-34-sync-pubkey"
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?
install.sh still embedded the retired key (DITO_RELEASE_PUBKEYS[1]) after the 2026-08-08 signing-key rotation — its own line-148 comment said to track [0].
With the stale key, pre-rotation binaries (e.g. 1.4.0, built 08-06) fail-closed on dito self-update to v1.5.1 (issue #34), and a minisign-equipped fresh install rejected the production-signed release.
Swap to the production [0] key RWRsgZkHfdWJcuF8OjSvIDpe7aGiGtCSXHPbcvt8JIlK+oKZUupRFFHX. KEEP IN SYNC with dit-operator src/signing.rs DITO_RELEASE_PUBKEYS[0].
install.ps1 has no minisign path (SHA256-only) — no key to sync.