Skip to content

Sign Windows releases with SignPath#1300

Merged
nwparker merged 1 commit into
mainfrom
nwparker/window-sign-2
May 12, 2026
Merged

Sign Windows releases with SignPath#1300
nwparker merged 1 commit into
mainfrom
nwparker/window-sign-2

Conversation

@nwparker
Copy link
Copy Markdown
Contributor

@nwparker nwparker commented May 1, 2026

Summary

  • route Windows release artifacts through SignPath before publishing
  • upload the unsigned installer as a GitHub Actions artifact and submit it for production signing
  • notify Slack via SLACK_WEBHOOK_URL with the SignPath approval link before waiting for manual approval
  • hardcode stable SignPath organization/project/release policy identifiers; keep SIGNPATH_API_TOKEN and SLACK_WEBHOOK_URL as secrets
  • wait for SignPath Foundation manual approval, then regenerate updater blockmap/latest.yml metadata for the signed installer

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release-cut.yml"); puts "release-cut.yml parses"'\n- git diff --check origin/main...HEAD\n\n## Release note\nProduction Windows signing now uses the SignPath release-signing policy. During an actual release, approve the signing request from the Slack link or in the SignPath UI while the Windows build job is waiting.\n\nFixes Add EV Code signing to avoid windows smartscreen warning. #587\n

@nwparker nwparker force-pushed the nwparker/window-sign-2 branch from c97b059 to 09b6055 Compare May 12, 2026 06:12
@nwparker nwparker merged commit ffa06c2 into main May 12, 2026
2 checks passed
nwparker added a commit that referenced this pull request May 12, 2026
* Revert "Fix signed Windows updater checksum metadata (#1712)"

This reverts commit 61f3d7c.

* Revert "Sign Windows releases with SignPath (#1300)"

This reverts commit ffa06c2.
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