← 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 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.
74%