Kevin Stillhammer and GitHub
f9cdb47d48
Reject paths in .tool-versions ( #1007 )
...
## Summary
- reject path-like uv versions from `.tool-versions`
- reject path-like Python versions from `.tool-versions`
- document the restriction and cover Unix and Windows paths in tests
## Testing
- `npm ci --ignore-scripts`
- `npm run all`
Refs: pi-session 019ff4bb-8b7c-7c4b-8bdf-7c188dfa2e3f
2026-08-12 13:18:20 +02:00
Kevin Stillhammer and GitHub
46f427bd47
Read Python version from .tool-versions ( #996 )
...
## Summary
- read the Python version from an explicitly selected `.tool-versions`
file
- preserve `python-version` and existing `UV_PYTHON` precedence
- add parser, input, and workflow coverage and update documentation and
bundled action artifacts
## Validation
- `npm run all`
- `actionlint .github/workflows/test.yml`
- `uvx zizmor .github/workflows/test.yml`
Closes #983
Refs: pi-session 019ff01a-544c-79f3-8f73-a00132af39f5
2026-08-11 14:26:03 +02:00
Kevin Stillhammer and GitHub
fd8f376b22
Switch to ESM for source and test, use CommonJS for dist ( #806 )
2026-03-14 17:43:49 +01:00
Kevin Stillhammer and GitHub
adeb28643f
Add support for .tools-versions ( #531 )
...
Closes : #504
2025-08-21 11:15:28 +02:00