← Back to issue list

lifecyle: root level build-packages and build-snaps

View original Github issue

Metadata

Project
snapcraft
Number
#3790
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #3790 as commit 6688b58bc, adding root-level lifecycle build-packages and build-snaps support for CRAFT-1111.

Resolution: closed resolved

Reason: PR snapcore/snapcraft#3790 was merged into main as commit 6688b58bc. The implementation enables declared build packages and snaps at the root lifecycle level.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `pytest tests/unit`? ----- CRAFT-1111

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3790 as commit 6688b58bc, adding root-level lifecycle build-packages and build-snaps support for CRAFT-1111.
stealth/space-bunny-alpha — closed resolved Merged PR #3790 added root-level lifecycle build-packages and build-snaps parts, implementing CRAFT-1111.
qwen/qwen3.6-35b-a3b — — Merged into main. Adds root-level build-packages and build-snaps configuration to the lifecycle module. Approved by one reviewer with 100% diff coverage. Resolves CRAFT-1111.
qwen3.6-35b-a3b-mtp-q6 — — Merged into main, adding root-level build-packages and build-snaps to the lifecycle. The change achieved 100% diff coverage despite a minor overall decrease flagged by Codecov. An unrelated colcon on core18 error was dismissed by the author.

Update history

No update history recorded yet.

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.
76%
#3705 parts: extra_snap_packages & extra_build_packages snapcraft merged Merged PR #3705 added part-level extra_build_packages and wired extra_snap_packages, including the base, into LifeCycleManager. Merge commit: a053041d6.
73%
#4617 feat(craft-application): support root packages for core24 snapcraft merged Merged PR #4617 added core24 support for root-level build-packages and build-snaps, fixing #4605; landed as 397f4c8c3.
72%