Skip to content

Fix reproducible Windows release packaging - #3

Merged
gh615280-maker merged 1 commit into
masterfrom
fix/v0.2.0-release-automation
Sep 8, 2026
Merged

gh615280-maker merged 1 commit into
masterfrom
fix/v0.2.0-release-automation

Conversation

@gh615280-maker

Copy link
Copy Markdown
Owner

Root cause

The v0.2.0 tag release run checked out almost all text files as CRLF on Windows, while EditorConfig and Prettier require LF. The release workflow also passed relative paths to an audit that requires absolute paths and only collected the two standard installers although v0.2.0 needs standard and offline packages.

Fix

  • enforce LF for auto-detected text files in .gitattributes
  • run the formatting gate in the Windows acceptance job
  • preserve the standard EXE/MSI, bundle offline EXE/MSI from the same compiled program, audit with absolute paths, require four distinct installers, and checksum all four

Verification

  • original release run 34221392687 is the failing RED case (359 CRLF formatting reports)
  • local Prettier passes and tauri bundle --help confirms the offline bundling command
  • this PR's Windows acceptance job verifies the clean Windows checkout before merge

@gh615280-maker
gh615280-maker merged commit 19d15ec into master Sep 8, 2026
10 checks passed
@gh615280-maker
gh615280-maker deleted the fix/v0.2.0-release-automation branch September 8, 2026 12:22
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