← Back to issue list

ci: build and test with Python 3.14

View original Github issue

Metadata

Project
craft-store
Number
#372
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged after updating pydantic and watchfiles dependencies and CI workflows to enable Python 3.14 support. Approved by two reviewers and passed all required checks before integration.

Suggested action:

No scores available.

Issue body

Drive-by: Updates pydantic and watchfiles for python 3.14 support - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after updating pydantic and watchfiles dependencies and CI workflows to enable Python 3.14 support. Approved by two reviewers and passed all required checks before integration.
qwen3.6-35b-a3b-mtp-q6 Merged CI updates to build and test with Python 3.14. Dependencies pydantic and watchfiles were upgraded for compatibility, passing all lint and test checks before integration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#931 ci: add support for Python 3.14 craft-providers open Adds Python 3.14 support to CI workflows. 169 days old, no comments or reviewer engagement, mostly passing CI with one failing macOS slow integration test.
73%
#327 build(deps): update dependency python to 3.14 (main) craft-store merged Merged automated dependency update upgrading Python from 3.13 to 3.14. Approved by two reviewers, passed all CI checks, and applied as a single-line change to the main branch.
71%
#827 ci: only use Python 3.10+ craft-parts merged Merged after reviewer approval. Updated CI configuration to restrict Python versions to 3.10+, enabling unit tests on Python 3.13 for focal. Resolved a commit message typo and aligned required CI checks before landing.
71%
#1509 ci: test on python 3.14 craft-parts open Adds Python 3.14 to the qa.yaml fast-test matrix (removing 3.13) and updates pyproject.toml classifiers. Approved by one reviewer but has 5 unresolved review comments and 8 failing CI jobs; 3.14 is already present in main's fast-test matrix.
71%
#75 feat(test-python): Add Python 3.14 to the defaults starflow merged Merged after two approvals and passing all CI checks. The update adds Python 3.14 to the default test matrix to catch incompatibilities before core26. Modified one file with two line additions and two deletions.
70%