Skip to content

Fix tagged release publishing flow - #13

Merged
man612 merged 1 commit into
mainfrom
fix/release-no-implicit-publish
Sep 16, 2026
Merged

man612 merged 1 commit into
mainfrom
fix/release-no-implicit-publish

Conversation

@man612

@man612 man612 commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Summary

Prevent electron-builder from implicitly publishing when npm run build:win runs from a Git tag.

The v1.1.0 release workflow successfully built the installer but failed because electron-builder detected the tag and attempted its own GitHub publish before the workflow's checksum/release steps. The build step intentionally has no GH_TOKEN because publishing is handled explicitly later by gh release.

Change

  • add --publish never to build:win

Verification

  • lint ✅
  • typecheck ✅
  • 9/9 tests ✅
  • git diff --check ✅

After merge, the existing unpublished v1.1.0 tag will be moved to the final commit and the release workflow will be re-triggered.

@man612
man612 merged commit 28dd878 into main Sep 16, 2026
1 check passed
@man612
man612 deleted the fix/release-no-implicit-publish branch September 16, 2026 07:14
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