← Back to issue list

travis: allow to pass --channels parameter to generate proper config

View original Github issue

Metadata

Project
snapcraft
Number
#1075
Type
pull request
State
closed
Author
3v1n0
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

This allows to generate credentials for uploading to other channels than 'edge'. Although this is still experimental, having the ability to override the default edge channel is something to have IMHO. LP: [#1659352](https://bugs.launchpad.net/snapcraft/+bug/1659352)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Rejected and closed. Maintainers declined to support auto-uploads to non-edge channels, choosing to enforce CI best practices by restricting credentials to edge-only and requiring human review for stable releases.
qwen3.6-35b-a3b-mtp-q6 Rejected. Maintainers closed the PR without merging, deciding that CI uploads should remain restricted to the edge channel to enforce human review and established release workflows.

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.
70%
#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.
70%