Skip to content

Sign the Windows release with Artifact Signing - #14

Merged
oddessentials merged 1 commit into
mainfrom
feat/windows-signing
Nov 10, 2026
Merged

oddessentials merged 1 commit into
mainfrom
feat/windows-signing

Conversation

@oddessentials

Copy link
Copy Markdown
Owner

Signs the Windows release with Agent Guild's Artifact Signing profile, as Grove Companion and World do.

  • sign-windows (in release-signing, OIDC only) takes the build's zip after checking its SHA-256, signs AgentGuildBuilders.exe with the pinned SignTool, zips it again, runs the smoke tests on the signed exe and requires a valid, timestamped signature from WINDOWS_PUBLISHER.
  • The release only takes the signed zip. Both zips are checked against their jobs' hashes, staged in a draft, read back, and only then published. A public release is never replaced, a draft is reused only when its commit and files match, and an older rerun can't become latest.
  • Godot's editor and export templates are checked against their published SHA-512 pins.
  • Asset names, download URLs and automatic releases on merge are unchanged. macOS is unchanged.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@oddessentials
oddessentials deployed to release-signing November 10, 2026 02:47 — with GitHub Actions Active
@oddessentials
oddessentials merged commit dba92e5 into main Nov 10, 2026
8 checks passed
@oddessentials
oddessentials deleted the feat/windows-signing branch November 10, 2026 03:24

This branch was successfully deployed

1 active deployment
release-signing — df70bc49 Deployed Nov 10, 2026 by oddessentials via sign-windows #26
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