← Back to issue list

lifecycle: init with core20 (CRAFT-517)

View original Github issue

Metadata

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

Current evaluation

Merged lifecycle initialization update to core20. Approved by one reviewer, passed CI checks, and applied a minimal two-line change across two files with no coverage impact.

Suggested action:

No scores available.

Issue body

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

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged lifecycle initialization update to core20. Approved by one reviewer, passed CI checks, and applied a minimal two-line change across two files with no coverage impact.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Updates lifecycle initialization to core20. Codecov confirms no coverage impact. Author noted unrelated staging metrics issues.
qwen3.6-35b-a3b-mtp-q6 Merged to master with no coverage impact. The update initializes the lifecycle with core20, addressing CRAFT-517. Author noted unrelated staging metrics issues.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3579 snap: move base to core20 (CRAFT-509) snapcraft merged Merged updates the snap base to core20. Approved by two reviewers with passing CI checks. Changes affect 13 files, increase coverage by 0.07%, and update initialization templates to core20.
73%
#4584 lifecycle commands snapcraft merged Merged implementation of lifecycle commands. Approved by two reviewers, passed all CI checks, and modified 15 files with full test coverage.
73%
#5675 Remove core20 lifecycle snapcraft closed Merged in pull request #6019. Removed core20 lifecycle commands, spread tests, and plugin/extension references. Legacy components were retained for store compatibility. Prepares Snapcraft for version 9.
72%
#3641 lifecycle: fix behavior for core22-step-dependencies (CRAFT-733) snapcraft merged Merged fix for core22-step-dependencies lifecycle behavior. Corrected PULL dependencies being incorrectly treated as STAGE, which caused unwanted re-pulling. Approved, passed CI, and merged into main as commit aa8e685.
72%
#74 lifecycle: integrate executor clean and package list refresh (CRAFT-32) craft-parts merged Merged after two reviewer approvals and passing CI checks. Integrates executor cleaning and package list refresh methods into the lifecycle manager, adding 250 lines across three files.
72%
#3138 project: add core20 linker version snapcraft merged Approved and passed CI checks, the change adding core20 linker version support was merged into the main branch with a single two-line file modification.
71%
#4642 fix(application): fallback earlier for managed core20 snapcraft merged Merged a fix to fallback earlier for managed core20. The pull request modified 3 files (+34/-20 lines), passed CI checks and code coverage, and received approval from two reviewers before being merged.
70%