-
Notifications
You must be signed in to change notification settings - Fork 92
Apply for SignPath OSS to enable Windows code signing #732
Copy link
Copy link
Open
Labels
domain:automationScheduler, autonomy, RAG, web search, watchers, researchScheduler, autonomy, RAG, web search, watchers, researchinstallerInstaller changesInstaller changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Metadata
Metadata
Assignees
Labels
domain:automationScheduler, autonomy, RAG, web search, watchers, researchScheduler, autonomy, RAG, web search, watchers, researchinstallerInstaller changesInstaller changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Context
PR #731 implements the desktop installer per the desktop installer plan. Phase H wires the SignPath GitHub Action into
.github/workflows/build-installers.ymland ships a.signpath/policies/gaia.policydeclaring the project signing rules. The signing flow activates the moment the secrets are added — no further code changes required.What needs to happen
Apply for SignPath OSS Foundation at https://signpath.io/solutions/open-source-community
https://github.com/amd/gaiaAfter approval, configure the SignPath dashboard:
gaia-agent-uirelease-signinggaia-installeramd/gaia.github/workflows/build-installers.ymlrefs/tags/v*Add GitHub Action secrets in the
amd/gaiarepo settings:SIGNPATH_API_TOKEN— issued by SignPath after onboardingSIGNPATH_ORG_ID— your SignPath organization UUIDTest by pushing a release candidate tag (
v0.17.2-rc.1). The workflow should sign the NSIS installer automatically and the resulting.exeshould pass:Until this lands
Windows users see the SmartScreen "unrecognized publisher" warning the first time they run the installer. The installation troubleshooting guide documents the bypass step (More info → Run anyway).
This is the leading cause of install abandonment for unsigned consumer apps, so we should land signing before announcing v0.17.2 as the recommended install path.
Cost
Free for OSS via the SignPath Foundation tier.
See also
docs/plans/desktop-installer.mdx§7 Phase Hdocs/deployment/code-signing.mdx