Skip to content

♻️ Update CI workflow and add support for Python 3.14#782

Merged
yezz123 merged 3 commits intomainfrom
support-py14
Jan 4, 2026
Merged

♻️ Update CI workflow and add support for Python 3.14#782
yezz123 merged 3 commits intomainfrom
support-py14

Conversation

@yezz123
Copy link
Copy Markdown
Owner

@yezz123 yezz123 commented Jan 4, 2026

  • Added Python 3.14 to the supported versions in the CI configuration.
  • Updated pyproject.toml to include Python 3.14 in the classifiers.
  • Removed the test-extra job from the CI workflow to streamline the process.

Note

CI updates

  • Add Python 3.14 to mypy and tests matrices; branch protection check now depends on mypy and tests only
  • Remove test-extra job (and its Redis service); streamline workflow

Project metadata & deps

  • Add classifier for Python 3.14 in pyproject.toml
  • Raise pydantic minimum to >=2.10.5,<3.0.0
  • Refresh uv.lock (notably pydantic 2.12.5, pydantic-core 2.41.5, typing-extensions 4.15.0, add typing-inspection)

Written by Cursor Bugbot for commit 04cc4da. This will update automatically on new commits. Configure here.

- Added Python 3.14 to the supported versions in the CI configuration.
- Updated `pyproject.toml` to include Python 3.14 in the classifiers.
- Removed the `test-extra` job from the CI workflow to streamline the process.
@yezz123 yezz123 added enhancement New feature or request feature labels Jan 4, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Jan 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
authx Ready Ready Preview, Comment Jan 4, 2026 2:23pm

- Updated `pyproject.toml` and `uv.lock` to require Pydantic version 2.5.2 or higher, ensuring compatibility with the latest features and improvements.
- Updated `pyproject.toml` and `uv.lock` to require Pydantic version 2.10.5 and 2.12.5, ensuring compatibility with the latest features.
- Updated `typing-extensions` to version 4.15.0 and added `typing-inspection` as a new dependency.
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Jan 4, 2026

@codecov
Copy link
Copy Markdown

codecov bot commented Jan 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.68%. Comparing base (405eeb2) to head (04cc4da).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #782   +/-   ##
=======================================
  Coverage   96.68%   96.68%           
=======================================
  Files          15       15           
  Lines         785      785           
  Branches       79       79           
=======================================
  Hits          759      759           
  Misses         20       20           
  Partials        6        6           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@yezz123 yezz123 merged commit d9c570a into main Jan 4, 2026
22 checks passed
@yezz123 yezz123 deleted the support-py14 branch January 4, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant