← Back to issue list

feat(craft-application): support root packages for core24

View original Github issue

Metadata

Project
snapcraft
Number
#4617
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #4617 added core24 support for root-level build-packages and build-snaps, fixing #4605; landed as 397f4c8c3.

Resolution: closed resolved

Reason: PR #4617 was approved and merged into snapcraft as commit 397f4c8c3, resolving issue #4605 by enabling root-level build-packages and build-snaps for core24.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This allows the user to use "build-packages" and "build-snaps" at the root level of the snapcraft.yaml file. Fixes: #4605

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #4617 added core24 support for root-level build-packages and build-snaps, fixing #4605; landed as 397f4c8c3.
stealth/space-bunny-alpha — closed resolved Merged PR #4617 (commit 397f4c8c3) added core24 support for root-level build-packages and build-snaps in snapcraft.yaml, resolving #4605.
stealth/space-bunny-alpha — closed resolved Merged PR #4617 in commit 397f4c8c3, adding core24 support for root-level build-packages and build-snaps in snapcraft.yaml and resolving #4605.
qwen/qwen3.6-35b-a3b — — Added root-level build-packages and build-snaps support in snapcraft.yaml for core24. Merged after dual review approval, passing CI and coverage checks. Resolves #4605 across three files.
qwen3.6-35b-a3b-mtp-q6 — — Merged to enable root-level build-packages and build-snaps in snapcraft.yaml for core24, resolving #4605. All modified lines passed code coverage checks and the change was integrated into the feature/craft-application branch.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#4605 Support for root packages for core24 snapcraft closed Root-level build-packages/build-snaps support was missing in the Craft Application based Snapcraft. Fixed by merged PR #4617 ('feat(craft-application): support root packages for core24'), commit 397f4c8c3; internal ticket CRAFT-2529.
91%
#4653 feat(craft-application): support remote build snapcraft closed Closed unmerged; superseded by canonical/snapcraft#4664 (commit 57d184af7), which landed the same craft-application remote build support for core24.
74%
#4693 feat: core24 using Craft Application and core22 components snapcraft merged Merged as commit ab1c86df3: snaps with base core24 are now built using Craft Application and core22 components, a large change (284 files, +10487/-1939) in snapcraft.
74%
#4565 feat: implement core24 "pack" command snapcraft merged Rebase-merged PR #4565 (commit e75d0e93b) on feature/craft-application: implemented the core24 "pack" command (Package service) plus "clean", re-enabled their spread tests and updated expected errors. Closes #4470.
72%
#3790 lifecyle: root level build-packages and build-snaps snapcraft merged Merged PR #3790 as commit 6688b58bc, adding root-level lifecycle build-packages and build-snaps support for CRAFT-1111.
72%
#4873 feat: support "build-for: [all]" in core24 snapcraft merged Merged PR #4873 as commit 319056d7a, adding core24 support for build-for: [all] and fixing #4854. The feature shipped in Snapcraft 8.4.0.
72%
#4692 feat: core24 using Craft Application and core22 components snapcraft closed Closed unmerged and superseded by canonical/snapcraft#4693 (merge commit ab1c86df3), which landed the same core24 Craft Application / core22 components work; branch was protected.
70%