-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
The semantic-release-uv.yml workflow defaults python-version to 3.13. This caused a silent failure in codereviewbuddy (which requires >=3.14) — the release job failed with:
error: The requested interpreter resolved to Python 3.13.12, which is incompatible
with the project's Python requirement: `>=3.14` (from `project.requires-python`)
Options
- Make
python-versionrequired — forces callers to explicitly set it, preventing mismatches - Keep optional but document prominently — add a warning to the README that the default may not match your project
- Auto-detect from
pyproject.toml— readrequires-pythonand pick the minimum. More complex but zero config.
Context
- codereviewbuddy PR #26 fixed this by passing
python-version: "3.14" - The pypi-publish job example in the README also doesn't mention
python-version, so callers may hit the same issue there
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request