← Back to issue list

travis: use `stable` channel for shellcheck snap

View original Github issue

Metadata

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

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Fixes failure with: ``` shellcheck: src/ShellCheck/Analytics.hs:1825:10-27: No instance nor default method for class operation mappend ``` It's probably not a good idea to use the edge channel for CI when not required, so just pivot to stable channel. 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
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged a Travis CI configuration update switching the shellcheck snap from the edge to stable channel, resolving a Haskell compilation error related to missing mappend instances.
qwen3.6-35b-a3b-mtp-q6 Merged a Travis CI update switching shellcheck snap to the stable channel, resolving a Haskell compilation error triggered by the edge channel.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3036 travis: use stable channel for building snapcraft snap snapcraft merged 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.
81%
#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%