← Back to issue list

ci: separate snap build and PR publish jobs

View original Github issue

Metadata

Project
charmcraft
Number
#2045
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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