Skip to content

ci: add Windows preview and unsigned official release workflows to main - #125

Merged
1lck merged 2 commits into
mainfrom
feat/main-windows-preview-workflows
Aug 17, 2026
Merged

ci: add Windows preview and unsigned official release workflows to main#125
1lck merged 2 commits into
mainfrom
feat/main-windows-preview-workflows

Conversation

@1lck

@1lck 1lck commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bring Release Windows Preview onto main so it appears in the Actions sidebar.
  • Also land the unsigned official Windows release change so Release Windows no longer requires a certificate.

The preview installer still builds from preview/0.3.0 (or the branch selected in Run workflow). These files were already merged to preview/0.3.0 in #123 and #124; GitHub only lists workflows that exist on the default branch.

Verification

  • Workflow YAML review only.

1lck added 2 commits August 17, 2026 11:05
Skip Authenticode import and signing when the certificate secrets are
absent so a v*.*.* tag can still publish the NSIS installer.
Add a scheduled preview workflow that packages the Windows NSIS
installer from preview/0.3.0 and uploads it to the shared preview
release. Signing stays optional when no certificate is configured.
@1lck
1lck merged commit 73ad8a1 into main Aug 17, 2026
4 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