← Back to issue list

remote build: use channel defaults (CRAFT-568)

View original Github issue

Metadata

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

Current evaluation

Merged #3600, removing hardcoded snapcraft/core18 channel overrides so Launchpad can select remote-build channel defaults (implementation c095b34fe; merge 638239855).

Resolution: closed resolved

Reason: The approved PR was merged into the main branch. Commit c095b34fe implemented CRAFT-568, and merge commit 638239855 recorded the resolution.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Remove the forcing of a specific channel for snapcraft and core18 (which is no longer relevant as snapcraft moved to core20). 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
stealth/space-bunny-alpha — closed resolved Merged #3600, removing hardcoded snapcraft/core18 channel overrides so Launchpad can select remote-build channel defaults (implementation c095b34fe; merge 638239855).
stealth/space-bunny-alpha — closed resolved Merged PR #3600 removed hardcoded snapcraft/core18 channel overrides from remote builds, letting Launchpad select defaults. Merged as 638239855; implementation commit c095b34fe.
stealth/space-bunny-alpha — closed resolved Merged #3600 to stop forcing Snapcraft and core18 channels in remote-build recipes, letting Launchpad select channels and the correct build-base after the core20 migration.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged removal of hardcoded snapcraft and core18 channel forcing in remote builds. The change enables channel defaults, allowing Launchpad to automatically select the correct build-base. Resolves CRAFT-568.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2933 remote-build: introduce --launchpad-snapcraft-channel option snapcraft closed Closed unmerged; PR #2938 superseded the CLI-toggle approach by making remote builds default to Snapcraft's stable channel, merged as 534ee1c1f.
82%
#6384 remote-build: set snapcraft's channel in the build recipe snapcraft open Remote-builder should pin Snapcraft's own channel in the Launchpad recipe (e.g. 8.x/stable) and expose an env var override; triaged as enhancement with internal ticket SNAPCRAFT-1397, pending upstream craft-application support.
79%
#2938 remote build: default to snapcraft's stable channel snapcraft merged Merged #2938 in commit 534ee1c1f, adding coverage that snap.requestBuilds() defaults to Snapcraft's stable channel.
74%
#4892 fix(remotebuild): use legacy launchpad credentials if they exist snapcraft merged Merged in snapcraft#4892 as c1c70a249, adding legacy Launchpad credential fallback, build-for: all support, and expanded remote-build tests; fixes #4889.
74%
#1706 Remote build: allow the user to specify a charmcraft channel and default to the charmcraft snap channel charmcraft open Feature request (maintainer-filed, internal ticket CRAFT-3132): let remote-build users pick the charmcraft snap channel via CLI, defaulting to the locally installed snap's tracking channel. Still open, blocked on craft-application#344.
74%
#3648 cli: reintroduce remote-build and promote to snapcraft help snapcraft merged Merged PR #3648 (commit 8dc1ac016), restoring remote-build and promote in Snapcraft's main CLI help for Launchpad bug #1943244.
74%
#2720 remote build: switch from core to core18 snapcraft merged Merged PR #2720 switched remote builds from core to core18, aligning them with Snapcraft edge; landed as commit d2b36b2f4.
74%
#344 remote build: provide a way to set application snap channel craft-application open Triaged enhancement remains open: Launchpad remote builds lack user-facing application snap channel selection, and downstream Snapcraft and Charmcraft work depends on this plumbing.
72%
#5239 refactor: use craft-application's remote-build snapcraft merged Merged PR #5239 as f31d99498, replacing Snapcraft’s legacy remote-build path with craft-application’s command for CRAFT-4044.
72%
#5676 remote build: remove legacy remote builder snapcraft closed Fixed in merged PR #5994 (commit b08f1a66e) for Snapcraft 9.0 by removing the legacy remote builder, selection logic, strategy env var, and legacy credential support.
71%