Skip to content

Merge release workflow fixes to main - #407

Merged
rleikis merged 14 commits into
mainfrom
develop
Sep 24, 2026
Merged

rleikis merged 14 commits into
mainfrom
develop

Conversation

@rleikis

@rleikis rleikis commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Fix the GitHub release workflow for tagged builds by providing the token expected by electron-builder and by accepting the repo's actual alpha/beta prerelease tag formats.

Changes

  • export both GH_TOKEN and GITHUB_TOKEN from the workflow using the repo ACCESS_TOKEN
  • allow vX.Y.Z-alpha.N and vX.Y.Z-beta.N tags in the release gate
  • map alpha and beta releases to the beta update channel while leaving stable releases on latest

Testing

  • verified the tag-matching logic locally with PowerShell for stable, alpha, beta, and invalid RC tags

@rleikis rleikis self-assigned this Sep 24, 2026
@rleikis
rleikis requested a review from JordenLuke September 24, 2026 21:02
@rleikis rleikis added the dev-ops Build and deployment label Sep 24, 2026
@rleikis rleikis added this to the Release v1.2.0 milestone Sep 24, 2026
@rleikis
rleikis merged commit f493c74 into main Sep 24, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev-ops Build and deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants