chore!: merge branch 'feature/2.0' into 'main'
Metadata
Current evaluation
Merged feature/2.0 into main in commit 15a1623, delivering Python 3.10+ support and Pydantic 2 requirements.
Resolution: closed resolved
Reason: PR #123 was approved and merged into main as 15a1623. It incorporated PR #117 and the earlier Pydantic 2 upgrade from #103.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [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 `tox`?
-----
Breaking changes:
* Minimum python version is now 3.10
* Requires Pydantic 2
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged feature/2.0 into main in commit 15a1623, delivering Python 3.10+ support and Pydantic 2 requirements. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged feature/2.0 into main, delivering the 2.0 breaking changes: Python 3.10+ and Pydantic 2. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged feature/2.0 into main, introducing breaking changes that require Python 3.10+ and Pydantic 2. Approved by two reviewers with all CI checks passing. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-archives#117
(confidence 100%)
Merged as ccfdcbf and raised the minimum Python version to 3.10.
-
Related To:
canonical/craft-archives#103
(confidence 100%)
Merged as b69f44a and upgraded the project to Pydantic 2.x.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #616 chore!: merge 2.0 feature branch to main | craft-providers | merged | Merged the 2.0 feature branch into main via PR #616 (commit b0b7a3e), removing deprecated APIs and requiring Python 3.10+ and pydantic 2. | |
| #803 chore!: merge 2.0 feature branch to main | craft-parts | merged | Merged the 2.0 feature branch into main in commit bed14a4d, requiring Python 3.10+, adopting Debian architecture names, and restructuring plugin models. | |
| #614 chore: merge branch 'main' into 'feature/2.0' | craft-providers | merged | Merged main into feature/2.0 as a branch-sync update in commit 87435d0 after maintainer approval. | |
| #408 chore!: merge pydantic 2 feature branch to main | craft-application | merged | Merged into main via c3aae96c, making Pydantic 2 required and incorporating final typing fixes from 25ea79c; the change is explicitly breaking. | |
| #1807 chore: merge main to pydantic feature branch | charmcraft | closed | Closed unmerged after 771 days of inactivity. The Pydantic 2 branch-sync work later reached main through #1817 at commit 394e6e55. | |
| #1817 chore: merge pydantic 2 support to main | charmcraft | merged | Pydantic 2 support was merged into main by PR #1817 (commit 394e6e55), completing the migration begun in #1777 across 52 files. | |
| #798 chore: merge main into 2.0 feature branch | craft-parts | merged | Merged main into the feature/2.0 branch via commit d866f133 (branch work/main-to-2.0) to clear CI failures. Approved by 2 reviewers; 40 files changed, +203/-125. Merge-only chore PR. | |
| #195 chore!: merge 3.0 feature branch to main | craft-store | merged | Merged the 3.0 feature branch into main (commit 7889ce8, PR #195), with 2 approvals. Follow-up commits bumped the version to 3.0.0 (#196) and added 3.0.x release notes. | |
| #503 chore(merge): merge 'main' back into 'feature/12f' | rockcraft | merged | Merged PR #503 after approval, synchronizing main into feature/12f with 183 additions and 21 deletions across 20 files. | |
| #769 chore: merge 1.33 from main to 2.0 feature branch | craft-parts | merged | Merged 1.33 from main into the 2.0 feature branch in 251a88c5; follow-up #798 re-merged main in d866f133 to fix remaining test failures. |