← Back to issue list

fix: allow using a snap from the snap store

View original Github issue

Metadata

Project
craft-application
Number
#417
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The approved PR was merged as commit dbee9262, adding a Snap Store fallback with a stable default channel and configurable CRAFT_SNAP_CHANNEL override.

Evaluated by: mr-cal-bot

No scores available.

Issue body

If the app isn't running from a snap, default to using the stable channel for the snap store snap, with an option to change channels using the CRAFT_SNAP_CHANNEL environment variable. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged #417 in dbee9262: non-snap executions now use the Snap Store snap from stable by default, with CRAFT_SNAP_CHANNEL overrides.
stealth/space-bunny-alpha — closed resolved Merged PR #417 (commit dbee9262): when an app isn't running from a snap, the provider now installs the Snap Store snap defaulting to latest/stable, overridable via CRAFT_SNAP_CHANNEL. Released in craft-application 4.1.0.
stealth/space-bunny-alpha — closed resolved Merged #417 in commit dbee9262, allowing non-snap executions to use the Snap Store snap with a stable default and CRAFT_SNAP_CHANNEL overrides.
qwen/qwen3.6-35b-a3b — — Merged a fix defaulting to the stable channel for snap store snaps, enabling channel overrides via the CRAFT_SNAP_CHANNEL environment variable. Approved by reviewers, passed CI, and modified two files.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
70%