Skip to content

Avoid interactive test certificate prompts on Windows CI - #28

Merged
raphaelscholle merged 3 commits into
dev-branchfrom
signing/connector-endpoint
Nov 3, 2026
Merged

raphaelscholle merged 3 commits into
dev-branchfrom
signing/connector-endpoint

Conversation

@raphaelscholle

@raphaelscholle raphaelscholle commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Test-signing verification could hang when adding the self-signed certificate to the Windows current-user Root store, which can display an interactive security prompt. Import it into the disposable GitHub-hosted runner's machine trust stores instead, with progress logging.

The existing guards still reject execution outside ephemeral GitHub-hosted Actions runners, private keys, non-self-signed certificates, expired certificates and certificates without code-signing usage. Production jobs never import this certificate.

Validation: PowerShell parsing and workflow lint passed. The identical OpenHD trust helper passed end to end: verified GitHub origin, completed SignPath signing, valid timestamped Windows signature, and published Test-Signed package: https://github.com/OpenHD/OpenHD/actions/runs/41676851547.

@raphaelscholle raphaelscholle changed the title Use current SignPath GitHub connector endpoint Avoid interactive test certificate prompts on Windows CI Nov 3, 2026
@raphaelscholle raphaelscholle reopened this Nov 3, 2026
@raphaelscholle
raphaelscholle merged commit ebc68c1 into dev-branch Nov 3, 2026
8 of 10 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