Skip to content

chore: recut org signing anchors to current keys - #15

Merged
3leapsdave merged 3 commits into
mainfrom
chore/org-signing-anchor-recut
Sep 17, 2026
Merged

3leapsdave merged 3 commits into
mainfrom
chore/org-signing-anchor-recut

Conversation

@3leapsdave

Copy link
Copy Markdown
Member

Rotates the minisign trust anchor and installer GPG fingerprint pins across the anchor file, installer, bootstrap engine, docs, and test fixtures.

Single-key cutover: artifacts from earlier tags continue to verify with the key embedded in those tags. The release-tag references in the README install snippets move to the release signed with this key when that release is cut.

Verification: make precommit and anchor byte-equality checks pass.

3leapsdave and others added 3 commits September 16, 2026 18:42
Replace the minisign trust anchor and installer GPG fingerprint pins
across the anchor SSOT, installer, bootstrap engine, Go embed,
docs, and test fixtures.

Generated by Muse Spark running Muse Code under supervision of [@3leapsdave](https://github.com/3leapsdave)

Co-Authored-By: Muse Spark <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave@3leaps.net> [@3leapsdave]
minisign -G writes the key id byte-reversed in the untrusted comment
(per the -W fixture); match that convention for the new key.

Generated by Muse Spark running Muse Code under supervision of [@3leapsdave](https://github.com/3leapsdave)

Co-Authored-By: Muse Spark <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave@3leaps.net> [@3leapsdave]
Tags at or below v0.4.11 verify against the previous org keys;
newer tags verify against the current keys. One key per tag, no
fallback. Covers the bootstrap engine and installer (minisign and
GPG fallback), with regression tests for selection both ways and
a sunset assert on the cutoff constant.

Verification: make precommit green; live v0.4.11/v0.4.10 bootstrap
and installer dry-run pass via the legacy anchor.

Generated by Muse Spark running Muse Code under supervision of [@3leapsdave](https://github.com/3leapsdave)

Co-Authored-By: Muse Spark <noreply@3leaps.net>
Role: devlead
Committer-of-Record: Dave Thompson <dave@3leaps.net> [@3leapsdave]
@3leapsdave
3leapsdave force-pushed the chore/org-signing-anchor-recut branch from 5f48792 to 65a80d1 Compare September 17, 2026 13:10
@3leapsdave
3leapsdave merged commit 110795e into main Sep 17, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant