fix(molecule-test): refuse a system python3 newer than 3.13 #15
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/molecule-refuse-python314"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
molecule-test.sh --setup builds the venv from .python-version (3.13) via uv or python3.13. If neither exists it fell back to the system python3, which is 3.14 on Homebrew machines and gave an unsupported venv (ansible-core 2.19 supports up to 3.13). The fallback now errors above 3.13 with a clear message; the Debian 12 runner's 3.11 still falls back with a warning.
Tested: simulated system Python 3.14 (clear error) and 3.11 (warning, proceeds) in a throwaway copy. The real CI runner path is unchanged.
🤖 Generated with Claude Code