Migrate to craft-application 3.X
Metadata
Current evaluation
Merged migration to craft-application 3.X, resolving FR-8576. Updated 31 files with a net reduction of 59 lines and 97.51% test coverage. Includes a temporary workaround for the package-repositories field pending future improvements.
Suggested action: —
No scores available.
Issue body
Fixes: FR-8576
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged migration to craft-application 3.X, resolving FR-8576. Updated 31 files with a net reduction of 59 lines and 97.51% test coverage. Includes a temporary workaround for the package-repositories field pending future improvements. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged migration to craft-application 3.X, resolving FR-8576. Test coverage remains at 97.51%. Maintainer requested review of craft library usage and package-repositories implementation before final merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged migration to craft-application 3.X, resolving FR-8576. Maintained 97.5% test coverage. Review confirmed craft library integration and package-repositories handling. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4614 feat(craft-application): migrate version command | snapcraft | merged | Merged, resolving issue #4468. The version command was migrated to craft-application across seven files. Approved by two reviewers and integrated despite minor Codecov coverage warnings. | |
| #4037 repo: Migrate to craft-archives | snapcraft | merged | Merged craft-archives migration, replacing 4547 lines with 28 across 34 files. Approved by two reviewers, passed CI, and merged to main. Codecov noted a minor coverage drop with 100% diff coverage. Unrelated spread timeouts did not block the merge. | |
| #1358 feat(craft-application): migrate store commands | charmcraft | merged | Migrated store commands in craft-application. Approved by three reviewers and merged, modifying 29 files with 2859 additions and 344 deletions. | |
| #1563 fix: breaking changes from craft-application main | charmcraft | merged | Merged to resolve breaking changes from craft-application main. Approved by two reviewers, the update modified five files (+46/-26 lines) and was successfully integrated into the codebase. | |
| #5529 fix: remove test artifact workaround | snapcraft | merged | Merged a fix that removes the snapcraft test artifact location workaround, as craft-application 3.5 now handles this natively. Approved by two reviewers, passed all CI checks, and modified five files. |