Skip to content

Conversation

@jstvz
Copy link
Contributor

@jstvz jstvz commented Oct 21, 2025

This PR adds Python 3.14 to our CI test matrix as an informational/non-blocking test while pinning official package support to Python <=3.13. This provides early-warning detection of Python 3.14 compatibility issues without blocking development.

CumulusCI currently uses the Pydantic v1 compatibility layer (via pydantic>=2.0,<3), which does not support Python 3.14. A full migration to native Pydantic v2 APIs is not feasible at this time. To prevent users from encountering runtime errors when installing on Python 3.14, we need to restrict package installation while still monitoring compatibility for future planning.

@jstvz jstvz requested a review from a team as a code owner October 21, 2025 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants