ci: publish the CI built snap to the Snap Store
Metadata
Current evaluation
Merged into master. Adds CI configuration to automatically publish built snaps to the Snap Store. Approved by a maintainer, passed all checks, and introduced 29 lines across two files with 100% diff coverage.
Suggested action: —
No scores available.
Issue body
- [ ] 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`?
-----
This is just like #2899 which I use to verify that both scenarios work
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into master. Adds CI configuration to automatically publish built snaps to the Snap Store. Approved by a maintainer, passed all checks, and introduced 29 lines across two files with 100% diff coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master to publish CI-built snaps to the Snap Store. Codecov confirmed the merge with 100% diff coverage and a minor overall coverage increase. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master, this update implements a CI workflow to publish built snaps to the Snap Store. The maintainer integrated the changes after passing coverage checks, successfully deploying the feature to the main branch. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2907 ci: publish the CI built snap to the Snap Store | snapcraft | closed | Abandoned without merge. The proposed CI automation to publish PR-built snaps to the Snap Store edge channel was closed due to lack of reviewer engagement and CI validation. | |
| #352 ci(snap): publish snap for PRs and feature branches | rockcraft | merged | Merged CI workflow update to publish Snap packages for pull requests and feature branches. Approved by two reviewers, changing one file with 25 additions and one deletion. | |
| #2899 ci: publish the CI built snap to the Snap Store | snapcraft | closed | CI snap publishing changes were closed without merging. Lacking reviewer feedback and with two unresolved comments, the pull request was abandoned. No CI checks executed. | |
| #3449 ci: don't publish snap on push to master | snapcraft | merged | Merged a CI update removing automatic snap publishing on master pushes. The change deletes four lines of CI code as publishing is handled externally for all architectures. Approved and merged cleanly. | |
| #2045 ci: separate snap build and PR publish jobs | charmcraft | merged | Merged CI changes separating snap build and PR publish jobs. Approved by two reviewers, this update allows concurrent snap testing while the store processes branch publishing, streamlining the release workflow. | |
| #4380 ci: download snap to tests dir | snapcraft | merged | Merged a CI fix that ensures scheduled spread tests download the snap to the tests directory. Approved by two reviewers, passed CI checks, and modified one file. | |
| #1803 ci: correctly run from snap | snapcraft | merged | Merged a CI fix to correctly run tests from snap by separating development and runtime dependencies. Approved by one reviewer, passed CI, and resolved dependency isolation to expose hidden bugs for future fixes. | |
| #432 ci: speed up spread testing workflow | fetch-service | merged | Merged CI workflow optimization that decouples snap-test from snap-build, reducing pipeline latency. The build job remains for artifact retrieval. Approved by two reviewers, passed all checks, and modified one file. | |
| #5248 ci: publish snaps to arm64 | snapcraft | merged | Merged CI updates to build and publish test snaps for arm64. Approved by two reviewers with passing checks, the change enables automated testing for related snapcraft and craft-providers issues. | |
| #4447 chore(ci): publish snaps for feature/ branches | snapcraft | merged | Merged CI configuration update enabling snap publishing for feature branches. The change modifies one file with 18 additions and 4 deletions, approved by a reviewer with passing checks. |