← 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 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.
82%
#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.
81%
#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.
78%
#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.
74%
#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.
72%
#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.
70%
#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.
70%