Skip to content

fix(release): extract Windows TUI ZIPs with Node - #1040

Merged
XingYu-Zhong merged 1 commit into
masterfrom
develop
Jul 31, 2026
Merged

fix(release): extract Windows TUI ZIPs with Node#1040
XingYu-Zhong merged 1 commit into
masterfrom
develop

Conversation

@XingYu-Zhong

Copy link
Copy Markdown
Collaborator

Summary

Fix the v0.2.32 Windows standalone TUI smoke failure caused by Git Bash GNU tar not supporting ZIP archives.

Changes

  • extract .zip TUI artifacts with the existing Node extract-zip dependency
  • keep tar extraction for macOS/Linux archives
  • add a real ZIP extraction fixture and Windows path regression tests
  • add a host-native Windows PR gate that fully packages and smokes the standalone TUI before release

Tests

  • npm run test:tui-release
  • npx eslint scripts/smoke-standalone-tui.mjs scripts/smoke-standalone-tui.test.mjs
  • parsed .github/workflows/pr-checks.yml with the repository YAML parser
  • git diff --check

@XingYu-Zhong
XingYu-Zhong merged commit 25f45f4 into master Jul 31, 2026
11 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