Skip to content

ci: use setup-python interpreter - #4

Merged
JigSawPT merged 1 commit into
mainfrom
codex/fix-release-runner
Jul 18, 2026
Merged

ci: use setup-python interpreter#4
JigSawPT merged 1 commit into
mainfrom
codex/fix-release-runner

Conversation

@JigSawPT

Copy link
Copy Markdown
Contributor

Root cause

The Windows py launcher selected the runner's global Python 3.14 instead of the version provisioned by setup-python. This also installed PyInstaller into a Scripts directory outside PATH, so the tagged release failed before producing any asset.

Fix

  • use python -m pip/pytest/compileall in CI so every matrix job uses its configured interpreter
  • use python -m PyInstaller in releases to avoid Scripts/PATH ambiguity

Validation

  • 15 tests passed with the project interpreter
  • compileall passed
  • python -m PyInstaller produced the one-file executable locally

@JigSawPT
JigSawPT merged commit 7ad9b2d into main Jul 18, 2026
6 checks passed
@JigSawPT
JigSawPT deleted the codex/fix-release-runner branch July 18, 2026 10:12
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