travis: use `stable` channel for shellcheck snap
Metadata
Current evaluation
Merged PR #2801 as commit 7010f5061, switching Travis CI's ShellCheck snap from edge to stable and resolving an mappend compilation failure.
Resolution: closed resolved
Reason: The approved PR was merged as commit 7010f5061. Its one-line Travis configuration change replaced the edge ShellCheck channel with stable, avoiding the reported mappend compilation failure.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2801 as commit 7010f5061, switching Travis CI's ShellCheck snap from edge to stable and resolving an mappend compilation failure. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #2801 by cjp256 merged as commit 7010f5061, changing .travis.yml to install the shellcheck snap from the stable channel instead of edge, fixing an 'mappend' build failure in static checks. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged commit 7010f5061 changed Travis to install the shellcheck snap from the stable channel instead of edge, fixing an 'mappend' build failure in static checks. Travis was later removed entirely in #5073. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2801 (commit 7010f5061) changed .travis.yml to install the shellcheck snap from the `stable` channel instead of `edge`, fixing a CI build failure ('No instance nor default method for class operation mappend'). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged commit 7010f5061 switched the Travis ShellCheck snap from edge to stable, fixing an mappend compilation failure without using an edge channel in CI. | |
| 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. |
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 in d45e92c96: Travis now bootstraps Snapcraft’s snap from the stable channel, preventing pull requests from breaking the project’s own build. |