← Back to issue list

chore: upgrade to craft-application 5.6

View original Github issue

Metadata

Project
snapcraft
Number
#5644
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged in commit e2563a1cf: upgraded craft-application to 5.6 and moved core22 architecture detection from the project model to the project service.

Resolution: closed resolved

Reason: PR snapcraft#5644 was approved and merged as commit e2563a1cf, completing the dependency upgrade and architecture-detection refactor.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [ ] Have you successfully run `make test`? --- This moves the detection of core22 'architectures' from the project model to the project service. The broken spread test is caused by https://github.com/canonical/craft-application/issues/821

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in commit e2563a1cf: upgraded craft-application to 5.6 and moved core22 architecture detection from the project model to the project service.
stealth/space-bunny-alpha — closed resolved Merged PR #5644 as commit e2563a1cf, upgrading to craft-application 5.6 and moving core22 architecture detection from the project model to the project service.
stealth/space-bunny-alpha — closed resolved Merged craft-application 5.6 upgrade (commit e2563a1cf) into snapcraft, moving core22 'architectures' detection from the project model to the project service; approved by 2 reviewers.
stealth/space-bunny-alpha — closed resolved Merged #5644 in commit e2563a1cf, upgrading craft-application to 5.6 and moving core22 architecture detection from the project model to the project service.
stealth/space-bunny-alpha — closed resolved Merged the craft-application 5.6 upgrade in #5644 (e2563a1cf), moving core22 architecture detection from the project model to the project service.
qwen/qwen3.6-35b-a3b — — Merged upgrade to craft-application 5.6, relocating core22 architecture detection from the project model to the project service. One integration test failed due to an external craft-application bug, but the change was approved and merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged upgrade to craft-application 5.6. Relocated core22 architecture detection from the project model to the project service, addressing a broken spread test linked to an upstream craft-application issue.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#2360 chore: upgrade to craft-application 5 charmcraft merged Merged into main as 5e0dd360, migrating Charmcraft to craft-application 5 for CHARMCRAFT-630.
87%
#1669 chore(deps): update dependency craft-application to v2.7.0 charmcraft merged Merged PR #1669, upgrading craft-application from 2.6.3 to 2.7.0 in commit 3f9a94e6.
80%
#1661 chore(deps): update dependency craft-application to v2.5.0 charmcraft merged Renovate PR #1661 was merged (commit 738a3ffe), bumping craft-application from ==2.4.0 to ==2.5.0 in two dependency files. Approved by 2 reviewers and auto-merged.
80%
#4738 chore(deps): update dependency craft-application to v2.5.0 snapcraft merged Merged into main via commit 49ae242d9, upgrading craft-application from 2.4.0 to 2.5.0 with fixes needed for Snapcraft 8.2.0.
78%
#2047 chore: remove deprecated craft-application calls charmcraft closed Closed unmerged; its deprecated craft-application API cleanup was superseded by #2360, merged as 5e0dd360 in the broader craft-application 5 upgrade.
78%
#1729 chore: update to craft-application 3 charmcraft merged Merged PR #1729 as commit 8f64d66a, upgrading Charmcraft to craft-application 3 and adapting the codebase to the major-version changes.
78%
#396 chore(deps): update to released craft-application 7.2 imagecraft merged Merged #396 updates craft-application from ~=7.1 to ~=7.2, incorporating the devel-base EOL fix from canonical/craft-application#1153 (9c757100); all CI checks passed.
78%
#1465 chore(deps): update dependency craft-application to 1.2.1 charmcraft merged Merged charmcraft#1465 via commit f88283ed, updating craft-application to version 1.2.1 in two files.
76%
#916 chore: merge 5.10.2 to main craft-application merged Merged craft-application 5.10.2 into main via commit 71051ecb, with all CI checks passing.
76%
#1356 chore: merge main into craft-application branch charmcraft merged Merged #1356 into the craft-application branch, synchronizing main across 13 files (+82/-74); the broader migration continued in #1399 (3ba803d1).
76%