ci: separate snap build and PR publish jobs
Metadata
Current evaluation
Merged PR #2045 in commit 74a06f46, separating snap builds from PR branch publishing so tests can run while Store publication is processing.
Resolution: closed resolved
Reason: PR #2045 was approved and merged as commit 74a06f46, splitting the snap build/test and PR publish jobs.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This allows running snap tests while the store is still processing the snap to publish to a branch.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2045 in commit 74a06f46, separating snap builds from PR branch publishing so tests can run while Store publication is processing. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in charmcraft#2045: separated snap builds from PR branch publishing, allowing snap tests to run while the store processes publishing. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2045 (commit 74a06f46), splitting snap builds from PR publishing so tests run while the store processes the branch publish. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes to separate CI jobs for snap building and PR publishing. This decoupling enables concurrent snap testing while the store processes the snap for branch publishing. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #167 ci(snap): publish snap for PRs and feature branches | imagecraft | merged | Merged PR #167 as commit 3807c4b, adding Snap publishing for pull requests and feature branches through the edge channel. | |
| #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. | |
| #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. | |
| #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. | |
| #432 ci: speed up spread testing workflow | fetch-service | merged | Merged PR #432 (commit 9eec284), removing snap-test's dependency on snap-build so spread tests start sooner while snap-build still produces downloadable artifacts. | |
| #3449 ci: don't publish snap on push to master | snapcraft | merged | Merged in commit 0b89fc3f2, removing automatic Snap Store publishing on pushes to master; publishing is handled externally for all architectures. | |
| #5248 ci: publish snaps to arm64 | snapcraft | merged | Merged PR #5248 as commit f36284b08, adding CI publication of test snaps for arm64 to support testing on arm64 devices. |