← Back to issue list

chore: replace most lifecycle commands with upstream ones

View original Github issue

Metadata

Project
charmcraft
Number
#1538
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged. Replaced most lifecycle commands with upstream versions, removing 297 lines across two files. Approved by three reviewers. Unit tests were not removed since only the pack command had substantial tests, which still requires upstream extension.

Suggested action:

No scores available.

Issue body

Work towards #1532 After this we still need to extend the pack command from upstream.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Replaced most lifecycle commands with upstream versions, removing 297 lines across two files. Approved by three reviewers. Unit tests were not removed since only the pack command had substantial tests, which still requires upstream extension.
qwen3.6-35b-a3b-mtp-q6 Merged. Replaced most lifecycle commands with upstream versions to advance issue #1532. Pack remains for future extension. No tests were removed since only pack had substantive tests, aligning with the migration plan.
qwen3.6-35b-a3b-mtp-q6 Merged changes replacing most lifecycle commands with upstream equivalents, advancing issue #1532. The pack command remains for future upstream extension. No unit tests were removed since only pack had meaningful coverage, which stays unchanged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#6035 chore!: remove deprecated commands snapcraft merged Merged after maintainer approval and a clean rebase. The changes remove deprecated commands and options, resolving issue #5674.
76%
#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.
76%
#5030 chore(merge): 8.4.0 into main snapcraft merged Merged version 8.4.0 into main. Approved by two reviewers with passing CI checks. The update modified 33 files, adding 930 lines and removing 151. A maintainer clarified an unrelated launchpad 503 error triggered a core20 spread test failure.
76%
#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.
75%
#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.
75%
#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.
75%
#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.
75%
#5131 chore(merge): 7.5.8 into main snapcraft merged Merged version 7.5.8 into main as a no-op update with zero lines changed. The PR only referenced external requirements updates and a changelog. Approved by two reviewers with passing CI checks.
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.
75%
#1436 chore: merge 2.5.3 to main charmcraft merged Merged into main following two reviewer approvals. Integrates version 2.5.3 updates across four files, adding 32 lines and removing 11.
74%