remote build: default to snapcraft's stable channel
Metadata
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. | |
| #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. | |
| #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). | |
| #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. | |
| #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). | |
| #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. |