kai-server: install GPG signing key so commits can be authored + pushed there #90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Originally filed by @coilysiren on 2026-04-28T06:20:35Z - https://github.com/coilysiren/infrastructure/issues/70
kai-server doesn't have Kai's commit-signing GPG key, so pushing commits authored on kai-server fails the local "only signed-by-expected-author commits land" verification policy (see
coilyco-vault/Notes/git-pull-verification.md). Today the workaround is to author the commit on Mac and push from there, thencoily ssh git pullon kai-server. Worked through that pattern just now to clear theinfrastructureCRLF-renormalize + chmod state.That's fine for occasional drift, but the dashboard's
dirty_treeaction flow assumes the host with the dirty tree is the host that resolves it. When the dirty repo is on kai-server (which is most of them - eco-mods, infrastructure, deployable repos), the resolution path is currently mac-mediated, which is friction worth removing.Set up commit signing on kai-server:
git config --global user.signingkey <fingerprint>+commit.gpgsign truefor thekaiuser.infrastructure/docs/(probably a newkai-server-git-signing.mdor amend the existing setup docs) so this stays reproducible if kai-server is rebuilt.Out of scope: fixing the upstream verification policy in
git-pull-verification.md. The policy is right, the kai-server gap is what needs closing.Pairs with the dashboard work this session: once kai-server can sign, future
dirty_treeresolutions can flow throughcoily ssh gitverbs (whenever anadd/commit/pushchain gets exposed) without the mac round-trip.