travis: use stable channel for building snapcraft snap
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a Travis CI change to build the snapcraft snap via the stable channel. This bootstraps the build process to prevent future pull requests from breaking snapcraft's CI pipeline. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3038 travis: add and ship a self-hosting build of snapcraft | snapcraft | merged | Merged a PR adding a self-hosting snapcraft build to Travis CI. Approved by one reviewer and passing CI, the change prevents future PRs from breaking the snapcraft build by rebuilding the snap from the newly created version. | |
| #2801 travis: use `stable` channel for shellcheck snap | snapcraft | merged | Merged a fix for a Travis CI build failure caused by shellcheck using the edge channel. The change switches the shellcheck snap to the stable channel, resolving the compilation error. Approved and passed CI checks. | |
| #2938 remote build: default to snapcraft's stable channel | snapcraft | merged | Merged following reviewer approval and passing CI. Adds a test confirming snap.requestBuilds() defaults to snapcraft's stable channel. Resolved with minimal changes. | |
| #1411 tests: build the snapcraft snap in travis tests | snapcraft | merged | Merged after approval. Added Travis CI configuration to build the snapcraft snap, requiring dependency PR #1415. Reviewer recommended validating changes with spread using the lxd backend. | |
| #417 fix: allow using a snap from the snap store | craft-application | merged | 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. | |
| #1075 travis: allow to pass --channels parameter to generate proper config | snapcraft | closed | Closed without merging. Maintainers rejected the feature, stating CI snaps should default to edge and require human review for stable channels. The team prioritized enforcing good release practices over automated uploads. | |
| #1331 integrations: use the snapcore/snapcraft docker image in travis | snapcraft | merged | Merged the Travis CI configuration update to use the snapcore/snapcraft Docker image. Reviewers approved, concluding that manual migration for existing projects is acceptable despite lacking an automated refresh command. |