travis: use `stable` channel for shellcheck snap
Metadata
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. | |
| #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. |