← Back to issue list

travis: use stable channel for building snapcraft snap

View original Github issue

Metadata

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

Current evaluation

Merged in d45e92c96: Travis now bootstraps Snapcraft’s snap from the stable channel, preventing pull requests from breaking the project’s own build.

Resolution: closed resolved

Reason: PR #3036 was approved and merged as commit d45e92c96, changing the Travis build to use Snapcraft’s stable channel.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Bootstrap snapcraft snap building using stable channel. Upcoming commit will install this snap and use it to rebuild snapcraft using the PR. This will prevent against a PR from breaking snapcraft's own builds in the future.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in d45e92c96: Travis now bootstraps Snapcraft’s snap from the stable channel, preventing pull requests from breaking the project’s own build.
stealth/space-bunny-alpha — closed resolved Merged PR #3036 (d45e92c96) to build Snapcraft’s snap from the stable channel in Travis, preventing pull requests from breaking the project’s own builds.
qwen/qwen3.6-35b-a3b — — Merged a Travis CI config change to build the snapcraft snap from the stable channel. Approved by one reviewer, this update bootstraps the build process to prevent future PRs from breaking snapcraft's CI pipeline.
qwen3.6-35b-a3b-mtp-q6 — — Merged a Travis CI update to build the snapcraft snap via the stable channel. This bootstraps the build process to prevent future pull requests from breaking snapcraft's own CI pipeline.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3038 (confidence 95%)

    Follow-up PR implementing the planned self-hosted Snapcraft build using the bootstrapped snap.

Related issues

Issue Project State Summary Similarity
#3038 travis: add and ship a self-hosting build of snapcraft snapcraft merged Merged in #3038 (commit 63fb53c30), adding a Travis CI self-hosting build that builds with stable Snapcraft, then rebuilds and ships using the resulting snap.
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.
75%
#2801 travis: use `stable` channel for shellcheck snap snapcraft merged Merged PR #2801 as commit 7010f5061, switching Travis CI's ShellCheck snap from edge to stable and resolving an mappend compilation failure.
74%