Skip to content

fix(ci): unblock Windows installer by pinning Python 3.11#256

Merged
dimavedenyapin merged 1 commit intomainfrom
task/xdqfvc23vlc5cmw4wfxly88n
Apr 19, 2026
Merged

fix(ci): unblock Windows installer by pinning Python 3.11#256
dimavedenyapin merged 1 commit intomainfrom
task/xdqfvc23vlc5cmw4wfxly88n

Conversation

@dimavedenyapin
Copy link
Copy Markdown
Contributor

@dimavedenyapin dimavedenyapin commented Apr 19, 2026

Summary

  • add Python setup to the Windows release job before dependency installation
  • pin Python to 3.11 to avoid node-gyp v9 failures on Python 3.12+ caused by distutils removal
  • add a regression test (scripts/release-workflow.test.ts) that enforces this prerequisite in release.yml

Validation

  • pnpm test:run scripts/release-workflow.test.ts
  • pnpm test:run
  • pnpm typecheck
  • pnpm build

@dimavedenyapin dimavedenyapin merged commit 03a7ed1 into main Apr 19, 2026
1 check 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