← Back to issue list

chore!(models): remove BuildInfo and BuildPlanner

View original Github issue

Metadata

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

Current evaluation

Merged a breaking change removing the BuildInfo and BuildPlanner models across nine files, deleting 430 lines and adding 36. Approved by two reviewers and passed CI checks.

Suggested action:

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 `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Requires #666 Lint failures are pyright, test failures are a test that will be removed in a future PR.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a breaking change removing the BuildInfo and BuildPlanner models across nine files, deleting 430 lines and adding 36. Approved by two reviewers and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 Merged a chore removing BuildInfo and BuildPlanner from the models module. The change depends on PR #666 and successfully passes all lint and test checks.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5994 chore!: remove legacy remote builder snapcraft merged Merged changes removing the legacy remote builder, resolving issue #5676. Approved by three reviewers and passing CI checks. The update deletes 3,200 lines across 30 files to clean up deprecated build infrastructure.
77%
#6010 chore!: remove remote-build service override snapcraft merged Merged cleanup removing the remote-build service override and manual spread tests. This follow-up addresses overlooked work from PR #5994. Approved by two reviewers, modifying seven files.
75%
#907 chore(merge): 2.1.3 into main craft-parts merged Merged version 2.1.3 into main following approval from two reviewers and passing CI checks. The change updated seven files, adding 36 lines and removing 10.
75%
#5101 chore(merge): 8.4.2 into main snapcraft merged Merged version 8.4.2 into main. Approved by two reviewers and passed CI checks. Modified 14 files with 308 additions and 67 deletions.
74%
#6180 chore(merge): 8.14.5 into main snapcraft merged Merged version 8.14.5 into main following approval from two reviewers and successful CI checks. The update modified three files, adding 230 lines and removing 93.
74%
#923 chore(merge): 2.1.4 into main craft-parts merged Merged release 2.1.4 back into the main branch. Approved by two reviewers with passing CI checks. The update modified 10 files, adding 49 lines and removing 16.
74%
#5183 chore(merge): 8.5.1 into main snapcraft merged Merged version 8.5.1 into main. Approved by two reviewers, passed CI checks, and updated six files with 92 additions and 27 deletions.
73%
#5246 chore(merge): 8.6.1 into main snapcraft merged Merged version 8.6.1 into the main branch. Approved by two reviewers and passed all CI checks. The update modified six files, adding 146 lines and removing 12.
73%
#1050 chore(merge): feature/pro-sources into main craft-application merged Merged feature/pro-sources into main, resolving CRAFT-5016. Approved by two reviewers and passed CI checks. Adds 1554 lines across 19 files.
72%
#4979 chore(merge): 7.5.6 into 'main' snapcraft merged Merged version 7.5.6 into the main branch. Added release notes. Approved by two reviewers, passed CI checks, and updated four files with a net change of +42/-24 lines.
72%