Skip to content

fix(release): make Windows packaging compatible with Node 24 - #932

Merged
vastsa merged 1 commit into
mainfrom
fix/windows-release-spawn
Sep 23, 2026
Merged

vastsa merged 1 commit into
mainfrom
fix/windows-release-spawn

Conversation

@vastsa

@vastsa vastsa commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • launch the Windows pnpm.cmd shim through the shell so dist:win no longer fails with spawn EINVAL on the hosted Node 24 runner
  • add a packaging contract regression assertion
  • bump the stable release to 0.15.6 because v0.15.5 is already immutable
  • keep GPT-6 Astra, Sol, and Luna support in the bundled catalog and every shipped changelog locale

Validation

  • pnpm build:js
  • pnpm --filter @pi-desktop/desktop typecheck
  • pnpm lint
  • pnpm --filter @pi-desktop/shared test
  • pnpm test:e2e:hosted-search
  • pnpm test:e2e:provider-api-style
  • pnpm check:agent-policy
  • pnpm check:release-docs 0.15.6

The previous v0.15.5 release attempt passed verification, Linux, pi-host, and both macOS packaging jobs but failed twice in the Windows packaging helper with spawn EINVAL; this PR addresses that root cause.

The v0.15.5 release tag reached the Windows packaging helper, but Node 24 could not spawn the pnpm.cmd shim and returned EINVAL. Launch the shim through the Windows shell and cover the contract with a regression assertion.\n\nBump the stable release to 0.15.6 because the existing tag is immutable, refresh the bundled model catalog, and keep GPT-6 Astra, Sol, and Luna in every shipped changelog locale.
Copilot AI lite review requested due to automatic review settings September 23, 2026 06:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vastsa
vastsa merged commit 4547158 into main Sep 23, 2026
4 checks passed
@vastsa
vastsa deleted the fix/windows-release-spawn branch September 24, 2026 01:54
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.

2 participants