fix: select a compatible Python for smoke tests - #32
Conversation
Automated merge noteTriage class: auto-merge Summary: Deterministically resolves a supported Python >=3.11 interpreter for generated Python-project smoke tests, adds host-independent resolver regressions, and documents the contributor prerequisite (5 files, +82/-2). Checks run: Node 20 compatibility, Node 22 compatibility, Repository hygiene, Docs hygiene, Generate branchbrief, and Release dry run — all COMPLETED/SUCCESS; originating worker ran corepack pnpm install --frozen-lockfile, corepack pnpm run release:check with Python 3.13, host-independent resolver regressions, and git diff --check. Final full diff, mergeability, branch protection, exact Roger Chappel author/committer identities, and head SHA re-verified. Rebased/CI-repaired: No. Verified head SHA: 841f3d5. |
Summary
STACKFORGE_PYTHONoverrideCommits
167a22atest: verify Python interpreter resolution8dea7d7fix: resolve compatible Python for smoke tests841f3d5docs: document Python smoke prerequisiteVerification
corepack pnpm install --frozen-lockfilecorepack pnpm run release:checkgit diff --check origin/main...HEADThe full release gate passed using
/opt/homebrew/bin/python3.13; resolver regressions use isolated fake interpreters and do not depend on the host default.