← Back to issue list

remote build: switch from core to core18

View original Github issue

Metadata

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

Current evaluation

Merged change switches remote build base from core to core18, aligning with snapcraft edge. Approved, passed CI, and modified one file.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged. Switched remote build configuration from core to core18 to align with snapcraft's edge release. The change was integrated into the main branch without additional review comments or revisions.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3600 remote build: use channel defaults (CRAFT-568) snapcraft merged Merged changes remove hardcoded channel forcing for snapcraft and core18 in remote builds, aligning with snapcraft's core20 transition. Approved and merged with a minimal diff. Launchpad now auto-selects the correct build-base.
80%
#4895 fix(remotebuild): require core20 snaps to use the legacy remote builder snapcraft merged Merged. Requires core20 snaps to use the legacy remote builder since the new builder cannot parse core20 snapcraft.yaml files. Resolves #4886. Approved and passed CI.
79%
#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.
78%
#2444 snap: move to core18 snapcraft closed Closed and merged to update snap configuration to core18, modifying three files.
76%
#4498 fix(remote): fallback to legacy snapcraft if under shallow git clone snapcraft merged Merged a fix falling back to legacy remote builds for shallow git clones, which cannot be pushed by design. Supports only core20 and core22 bases. Approved by two reviewers, passed CI, and modified 8 files.
75%
#4186 snap: migrate to core22 snapcraft merged 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%.
74%
#3583 build providers: snapcraft's new base is core20 (CRAFT-544) snapcraft merged Merged into master. Replaced core18 injection with core20 as the new snapcraft base. Approved by one reviewer, passed CI, and achieved 100% diff coverage.
74%
#2883 docker: add core18 snap that snapcraft now uses as a base snapcraft merged Merged the addition of the core18 snap as snapcraft's Docker base, updating related comments for accuracy. Approved by one reviewer, the change was integrated after a minor authorship clarification.
74%
#2520 snap: set core as a base snapcraft merged Merged after reviewer approval and passing CI checks. Configures core as the snap base to enable snapcraft 3.x build functionality. The change modifies 2 files with 17 additions and 10 deletions.
74%
#2717 build providers: inject core18 instead of core snapcraft merged Merged. Updates build providers to inject core18 instead of core. Approved by one reviewer with passing CI checks. Changes modify two files with seven additions and seven deletions.
74%