← Back to issue list

chore!: merge 2.0 feature branch to main

View original Github issue

Metadata

Project
craft-parts
Number
#803
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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 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.
88%
#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.
84%
#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.
83%
#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.
83%
#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.
82%
#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.
81%
#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.
81%
#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.
80%
#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.
80%
#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.
79%