ci(snap): publish snap for PRs and feature branches
Metadata
Current evaluation
Merged PR #167 as commit 3807c4b, adding Snap publishing for pull requests and feature branches through the edge channel.
Resolution: closed resolved
Reason: PR #167 was merged as commit 3807c4b. The Snap workflow publishes PRs as edge/pr-<number> and pushes to feature/** branches on corresponding edge channels.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
---
IMAGECRAFT-31
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #167 as commit 3807c4b, adding Snap publishing for pull requests and feature branches through the edge channel. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/imagecraft#167 as commit 3807c4b, enabling Snap publishing for pull requests and feature branches. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to enable snap publishing for PRs and feature branches. Approved by three reviewers. One CI check failed but was bypassed. Reviewers noted the configuration should ideally be migrated to starflow/starbase later. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds CI to publish snaps for PRs and feature branches. A maintainer noted the setup should ideally be migrated to starflow/starbase later. Resolves IMAGECRAFT-31. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #352 ci(snap): publish snap for PRs and feature branches | rockcraft | merged | Merged as d2e9a461: CI now publishes Snap packages for pull requests and feature branches, landing the snap.yaml workflow changes approved by 2 reviewers. | |
| #1373 chore(ci): publish feature branches to edge/ | charmcraft | merged | Merged PR #1373 (commit 3877731b) to publish feature-branch snaps to edge/pr-<number>, resolving #1372. | |
| #2907 ci: publish the CI built snap to the Snap Store | snapcraft | closed | Superseded by merged PR #2900 (commit 2aadaf25e), which published PR-built snaps to edge/pr-$TRAVIS_PULL_REQUEST; #2907 was closed without merging. | |
| #2045 ci: separate snap build and PR publish jobs | charmcraft | merged | Merged PR #2045 in commit 74a06f46, separating snap builds from PR branch publishing so tests can run while Store publication is processing. | |
| #2899 ci: publish the CI built snap to the Snap Store | snapcraft | closed | Closed as a duplicate of #2900, which merged as 2aadaf25e to publish Travis CI-built PR snaps to edge/pr-$TRAVIS_PULL_REQUEST. | |
| #1497 ci: release snap to a branch for every PR | snapcraft | closed | Closed unmerged; public-build secrets blocked per-PR branch publishing, so #1806 (aacc2d6bc) adopted transfer.sh for sharing generated snaps instead. | |
| #357 fix(ci): filter out feature/ from git branch for snap channel branch | rockcraft | merged | Merged #357 in commit c4afac9c, fixing snap edge-channel naming by stripping the leading feature/ prefix from feature branch names. | |
| #2900 ci: publish the CI built snap to the Snap Store | snapcraft | merged | Merged PR #2900 as commit 2aadaf25e, publishing Travis CI-built snaps to the Snap Store and validating both supported publishing scenarios. | |
| #4445 chore(ci): publish snaps for feature/ branches | snapcraft | closed | Closed unmerged in favor of #4447, which merged as 51c7070b2 and enabled CI publishing of snaps from feature/ branches. | |
| #4447 chore(ci): publish snaps for feature/ branches | snapcraft | merged | Merged CI update #4447 in commit 51c7070b2 so snaps are published from feature/* branches. |