← Back to issue list

remote build: default to snapcraft's stable channel

View original Github issue

Metadata

Project
snapcraft
Number
#2938
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged #2938 in commit 534ee1c1f, adding coverage that snap.requestBuilds() defaults to Snapcraft's stable channel.

Resolution: closed resolved

Reason: PR #2938 was approved and merged as commit 534ee1c1f, adding a unit test for the stable-channel default.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add a test to cover the default options to snap.requestBuilds(). Signed-off-by: Chris Patterson <chris.patterson@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 #2938 in commit 534ee1c1f, adding coverage that snap.requestBuilds() defaults to Snapcraft's stable channel.
stealth/space-bunny-alpha — closed resolved Merged #2938 in commit 534ee1c1f, adding a test confirming snap.requestBuilds() defaults to snapcraft's stable channel.
qwen/qwen3.6-35b-a3b — — Merged following reviewer approval and passing CI. Adds a test confirming snap.requestBuilds() defaults to snapcraft's stable channel. Resolved with minimal changes.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Introduces a test for snap.requestBuilds() default options, configuring remote builds to use snapcraft's stable channel by default.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
76%
#3036 travis: use stable channel for building snapcraft snap snapcraft merged Merged in d45e92c96: Travis now bootstraps Snapcraft’s snap from the stable channel, preventing pull requests from breaking the project’s own build.
75%
#3600 remote build: use channel defaults (CRAFT-568) snapcraft merged Merged #3600, removing hardcoded snapcraft/core18 channel overrides so Launchpad can select remote-build channel defaults (implementation c095b34fe; merge 638239855).
74%
#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.
74%
#2265 build providers: allow snapcraft channel selection snapcraft merged Merged build-provider Snapcraft channel selection for non-host-injected early testing, with a user warning, in commit 6a3d2d3cd (#2265).
71%
#417 fix: allow using a snap from the snap store craft-application merged Merged PR #417 in dbee9262: non-snap runs now use the Snap Store craft snap on stable by default, with channel overrides via CRAFT_SNAP_CHANNEL.
70%