← Back to issue list

ci(snap): publish snap for PRs and feature branches

View original Github issue

Metadata

Project
imagecraft
Number
#167
Type
pull request
State
merged
Author
upils
Labels
—
Created
Updated
Closed

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.
82%
#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.
77%
#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.
76%
#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.
74%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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.
72%
#4447 chore(ci): publish snaps for feature/ branches snapcraft merged Merged CI update #4447 in commit 51c7070b2 so snaps are published from feature/* branches.
71%