chore!: merge 2.0 feature branch to main
Metadata
Current evaluation
Merged the 2.0 feature branch into main in commit bed14a4d, requiring Python 3.10+, adopting Debian architecture names, and restructuring plugin models.
Resolution: closed resolved
Reason: PR #803 merged into main as commit bed14a4d, completing the breaking 2.0 changes. PR #807 subsequently prepared the 2.0.0 release in commit 7ea8655b.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Breaking changes:
* Minimum Python version becomes 3.10
* API uses Debian architecture names rather than platform names
* Plugin models are restructured
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged the 2.0 feature branch into main in commit bed14a4d, requiring Python 3.10+, adopting Debian architecture names, and restructuring plugin models. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #803 in commit bed14a4d, bringing the 2.0 feature branch to main with Python 3.10+, Debian architecture names, and restructured plugin models. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the 2.0 feature branch into main following two reviewer approvals. Introduces breaking changes: Python 3.10 minimum, Debian architecture names, and plugin model restructuring. 168 files changed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the 2.0 feature branch into main, enforcing breaking changes: Python 3.10 minimum, Debian architecture names, and restructured plugin models. Completed by maintainer lengau with no additional discussion. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-parts#807
(confidence 98%)
Follow-up PR that prepared the 2.0.0 release after #803 was merged.
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. | |
| #123 chore!: merge branch 'feature/2.0' into 'main' | craft-archives | merged | Merged feature/2.0 into main in commit 15a1623, delivering Python 3.10+ support and Pydantic 2 requirements. | |
| #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. | |
| #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. | |
| #672 chore(merge): 2.0.3 into main | craft-providers | merged | Merged release branch 2.0.3 into main via commit fa805fb, completing the 2.0.3 integration. The planned 1.20.4 release was merged separately in #674. | |
| #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. | |
| #763 chore: merge 2.3.1 changes into main | craft-providers | merged | Merged the 2.3.1 changes into main via commit 7639939 in PR #763. | |
| #1030 chore(merge): 2.4.2 into main | craft-parts | merged | Merged 2.4.2 into main via #1030 (cde0d1a6), adding only the release changelog because the functional changes were already present. | |
| #1223 chore(merge): 2.20.1 into main | craft-parts | merged | Merged the 2.20.1 release branch into main via PR #1223 (commit 30ea3701); all reported CI checks passed. | |
| #1040 chore(merge): 2.4.3 into main | craft-parts | merged | Merged version 2.4.3 into main via PR #1040, landing as commit fab7fa92 after two reviewer approvals. |