Skip to content

fix(ci): pin python to 3.14 in lint workflow - #94

Merged
ialejandro merged 1 commit into
mainfrom
fix/ci-pin-python-3.14
Oct 17, 2026
Merged

ialejandro merged 1 commit into
mainfrom
fix/ci-pin-python-3.14

Conversation

@ialejandro

@ialejandro ialejandro commented Oct 17, 2026 •

Copy link
Copy Markdown
Member

The lint workflow uses python-version: 3.x, which now resolves to 3.15.0. The Pipfile requires 3.14, so pipenv install --deploy --dev fails with "Python 3.14 was not found" before pylint or pytest run. Every PR hits this, including #87 (werkzeug bump).

This pins the workflow to 3.14, matching the Pipfile. Pipfile.lock is untouched. Moving the Pipfile and Dockerfile to a single version (3.15) can be a separate change.

After merge, #87 needs a rebase to pick this up.

setup-python with 3.x now resolves to 3.15.0, but the Pipfile requires 3.14, so pipenv install --deploy fails before lint runs. Pin the workflow to the Pipfile version.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Iván Alejandro Marugán <hello@ialejandro.rocks>
@ialejandro
ialejandro merged commit 93f1bd3 into main Oct 17, 2026
6 of 7 checks passed
@ialejandro
ialejandro deleted the fix/ci-pin-python-3.14 branch October 17, 2026 17:22
@ialejandro

Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 1.22.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants