← Back to issue list

build providers: snapcraft's new base is core20 (CRAFT-544)

View original Github issue

Metadata

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

Current evaluation

Merged PR #3583 via 2b2d7dbcf, replacing build providers' injected core18 base with core20 to match Snapcraft's new base.

Resolution: closed resolved

Reason: The approved CRAFT-544 change was merged as 2b2d7dbcf, with implementation commit 09398ddbf, updating build providers from core18 to core20.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Stop injecting core18. 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 `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3583 via 2b2d7dbcf, replacing build providers' injected core18 base with core20 to match Snapcraft's new base.
stealth/space-bunny-alpha — closed resolved Merged in #3583 via commit 2b2d7dbcf, replacing build providers' core18 injection with core20 to match Snapcraft's new base.
qwen/qwen3.6-35b-a3b — — Merged into master. Replaced core18 injection with core20 as the new snapcraft base. Approved by one reviewer, passed CI, and achieved 100% diff coverage.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master. Updates snapcraft's base from core18 to core20 by removing core18 injection. Maintains overall coverage with 100% diff coverage.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#2717 (confidence 98%)

    Earlier merged PR that introduced core18 injection, which #3583 replaced with core20.

Related issues

Issue Project State Summary Similarity
#2761 Core20 base snapcraft merged Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd).
83%
#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.
83%
#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.
80%
#1939713 snapcraft init create base: core18 snap snapcraft (launchpad) closed Snapcraft init was updated to scaffold core20 instead of core18 by merged canonical/snapcraft#3587 (merge commit f91632aab).
79%
#4186 snap: migrate to core22 snapcraft merged 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.
78%
#1835532 snapcraft behavior for type: base snapcraft (launchpad) closed Implemented build-base support for base snaps; the proposed branch successfully built core20 using core18 before the issue was closed.
77%
#143 build(deps): bump craft-providers to 1.20.0 craft-application merged Merged PR #143 as commit f0349036, updating craft-providers to 1.20.0 so host-injected snaps also receive their base snap.
77%
#3733 providers: user core22 buildd snapcraft merged Merged into snapcraft/7.0 via cdacb020f (implementation e2aaf3464), switching core22 provider builds to the Ubuntu buildd image.
77%
#6150 docs: use core26 as the default base snapcraft merged Merged #6150 in commit 9b6d7fa9a, documenting core26 as the default base, publishing Snapcraft 9 release notes, and standardizing core/base terminology.
76%
#5767 feat: add support for core26 (#5677) snapcraft merged Merged core26 support into Snapcraft, adding base recognition and unit-test coverage; core26 initially required build-base: devel.
75%