remote build: switch from core to core18
Metadata
Current evaluation
Merged PR #2720 switched remote builds from core to core18, aligning them with Snapcraft edge; landed as commit d2b36b2f4.
Resolution: closed resolved
Reason: The approved change was merged and committed as d2b36b2f4, updating the remote-build base from core to core18.
Evaluated by: mr-cal-bot
No scores available.
Issue body
snapcraft on edge is now on 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 #2720 switched remote builds from core to core18, aligning them with Snapcraft edge; landed as commit d2b36b2f4. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2720 updated remote builds to use core18 instead of core, matching Snapcraft edge; landed as commit d2b36b2f4. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged change switches remote build base from core to core18, aligning with snapcraft edge. Approved, passed CI, and modified one file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update switching remote build configuration from core to core18, aligning snapcraft edge with the newer base. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2444 snap: move to core18 | snapcraft | closed | Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3. | |
| #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. | |
| #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. | |
| #300 Remote-build: use craft-application for core22 | craft-application | closed | Core22 remote builds moved to craft-application in merged Snapcraft PR #4724 (commit 9905f2831), removing the legacy core22 build path. | |
| #4165 Remove core18 from Snapcraft | snapcraft | closed | Core18 support was removed by merged PR #4177 in commits 40136ea9b, 77edc734b, and ed423b6a8; remaining electron-builder cleanup was tracked in #4182. | |
| #4177 core18: removal | snapcraft | merged | Merged PR snapcore/snapcraft#4177 (May 2023) dropped core18 base support and its unit/spread tests, fixing #4165 via commits 40136ea9b, 77edc734b and ed423b6a8; core18 was EOL. | |
| #4724 feat(remote)!: use craft-application remote build for core22 | snapcraft | merged | Merged PR #4724 (9905f2831) switched core22 remote builds to craft-application, added a core20 disable-fallback opt-in, removed --build-on, and fixed #4710. | |
| #4895 fix(remotebuild): require core20 snaps to use the legacy remote builder | snapcraft | merged | Merged in #4895 (d9c8781a1), requiring core20 remote builds to use the legacy builder because the new builder could not parse core20 snapcraft.yaml files; fixes #4886. | |
| #4479 remote-build broken with shallow clones | snapcraft | closed | Fixed in Snapcraft 8.0.1 by PR #4498 (commit 1e285148e), which falls back to the legacy remote builder for shallow Git clones on core20/core22. | |
| #2883 docker: add core18 snap that snapcraft now uses as a base | snapcraft | merged | Merged PR #2883 as commit 6bd9dac10, adding core18 to Docker images as Snapcraft's base and updating related comments. |