lifecycle: init with core20 (CRAFT-517)
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |