Skip to content

fix: select a compatible Python for smoke tests - #32

Merged
rogerchappel merged 3 commits into
mainfrom
agent/oss-ef655ad33d6c-python-smoke
Sep 6, 2026
Merged

fix: select a compatible Python for smoke tests#32
rogerchappel merged 3 commits into
mainfrom
agent/oss-ef655ad33d6c-python-smoke

Conversation

@rogerchappel

Copy link
Copy Markdown
Owner

Summary

  • add a deterministic Python >=3.11 resolver with an explicit STACKFORGE_PYTHON override
  • use the resolved interpreter for generated Python API smoke validation
  • add host-independent selection and rejection regressions and document the contributor prerequisite

Commits

  • 167a22a test: verify Python interpreter resolution
  • 8dea7d7 fix: resolve compatible Python for smoke tests
  • 841f3d5 docs: document Python smoke prerequisite

Verification

  • corepack pnpm install --frozen-lockfile
  • corepack pnpm run release:check
  • git diff --check origin/main...HEAD

The full release gate passed using /opt/homebrew/bin/python3.13; resolver regressions use isolated fake interpreters and do not depend on the host default.

@rogerchappel

Copy link
Copy Markdown
Owner Author

Automated merge note

Triage 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.

@rogerchappel
rogerchappel merged commit 09ccaf3 into main Sep 6, 2026
6 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