← Back to issue list

snap: migrate to core22

View original Github issue

Metadata

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

Current evaluation

PR #4186 merged, moving the Snapcraft snap's own build environment to base core22 (8 files, +71/-70), landing as commit 60033305b and closing the core22 migration issue #4166.

Resolution: closed resolved

Reason: The PR was approved by two reviewers and merged into main as commit 60033305b ("snap: migrate to core22"), updating the snap base and related build config to core22. It satisfies issue #4166 ("Migrate Snapcraft to core22"), which is now closed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] 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`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #4186 merged, moving the Snapcraft snap's own build environment to base core22 (8 files, +71/-70), landing as commit 60033305b and closing the core22 migration issue #4166.
stealth/space-bunny-alpha — closed resolved Merged snapcore/snapcraft#4186, migrating the Snapcraft snap build environment to Ubuntu core22; landed as commit 60033305b.
qwen/qwen3.6-35b-a3b — — Migrated the snap build environment to Ubuntu core22. Approved by two reviewers and passing CI, the change was merged into the main branch, increasing overall code coverage by 4.91%.
qwen3.6-35b-a3b-mtp-q6 — — Migrated snap build configuration to core22. Merged into main, increasing code coverage by 4.91%. An intermittent rosbash error was acknowledged but did not block the merge.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#4166 (confidence 90%)

    Issue 'Migrate Snapcraft to core22' was closed by this PR; it tracked moving the snap build environment to core22.

  • Related To: snapcraft#4118 (confidence 55%)

    Preceding core22 work changing `snapcraft init` to default to core22, part of the same core22 migration effort.

  • Superseded By: snapcraft#4830 (confidence 30%)

    Later PR 'feat: migrate commands to core24' moves snapcraft on to core24, superseding the core22 base at a later point.

Related issues

Issue Project State Summary Similarity
#4166 Migrate Snapcraft to core22 snapcraft closed Snapcraft's own snap was migrated to base core22 by merged PR #4186 (commit 60033305b, 8 files, +71/-70), closing this tracking issue.
92%
#2712 snap: migrate to core18 snapcraft merged Merged PR #2712 by maintainer sergiusens moved Snapcraft's own snap from base core to core18, landing as commit bd5be51a3 (8 files, +95/-42); it superseded the earlier closed attempt PR #2444.
88%
#3579 snap: move base to core20 (CRAFT-509) snapcraft merged Merged PR #3579 via ed2baf8bd, moving Snapcraft's own snap to the core20 base; implementation commit 18a974e01.
86%
#2444 snap: move to core18 snapcraft closed Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3.
85%
#1320 Migrate to core22 charmcraft closed Charmcraft’s core22 migration landed via #1321, commit e83fc1a9, updating the snap base from core20 to core22.
83%
#4039 [EXPERIMENTAL] packaging: update snap base to core22 snapcraft closed Closed unmerged; the core22 migration was completed later by merged PR #4186 (commit 60033305b).
81%
#4118 init: use core22 base for `snapcraft init` snapcraft merged Merged PR #4118 (mr-cal, CRAFT-1670): snapcraft init now scaffolds core22 as the default base instead of core20, with the command moved from snapcraft_legacy/ to snapcraft/ and a spread test added. Squash-merged as 4afc9e4c9.
81%
#2761 Core20 base snapcraft merged Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd).
80%
#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.
80%
#368 chore(snap): base migration from core20 to core22 rockcraft merged Merged into main as commit 318ecdf8, migrating the rockcraft snap base from core20 to core22 (snap/snapcraft.yaml, +113/-24 across 4 files). Closes issue #373 (CRAFT-2118). Review status: approved with 2 reviewers.
79%