← Back to issue list

"Publish snap" action

View original Github issue

Metadata

Project
craft-actions
Number
#48
Type
issue
State
open
Author
lengau
Labels
Type: Enhancement Status: Triaged
Created
Updated
Closed
—

Current evaluation

Maintainer-filed, triaged enhancement asking for a `snapcraft/publish` action wrapping `snapcraft upload --release`, working with `snapcraft/pack`; still unimplemented, with a follow-up request for retry on store connection errors.

Suggested action: keep open

Reason: The issue is explicitly triaged ("Type: Enhancement", "Status: Triaged") and filed by a maintainer, and inspection of the repo at HEAD shows only `snapcraft/setup` and `snapcraft/pack` — no publish/upload action exists, and a pickaxe search for "upload" in commit history returns no publish-action work, so nothing has resolved it. It is a genuinely wanted capability (users must currently hand-roll `snapcraft upload --release` plus store authentication in workflows), and the scope is clear enough to implement; the only ambiguity is the secondary retry requirement from @mr-cal ('A nice-to-have would be a retry when the store returns RemoteDisconnected'), which is optional scope rather than a blocker.

Evaluated by: mr-cal-bot

Impact: 55 Quick Win: 16 Complexity: 58 Confidence: 84 Actionability: 68

Issue body

Create an action that's roughly equivalent to the `snapcraft upload --release` command. It should work well with the `snapcraft/pack` action.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 55
Quick Win: 16
Complexity: 58
Confidence: 84
Actionability: 68
keep open Maintainer-filed, triaged enhancement asking for a `snapcraft/publish` action wrapping `snapcraft upload --release`, working with `snapcraft/pack`; still unimplemented, with a follow-up request for retry on store connection errors.
qwen/qwen3.6-35b-a3b
Impact: 50
Quick Win: 24
Complexity: 35
Confidence: 75
Actionability: 75
keep open Enhancement request to create a GitHub Action equivalent to `snapcraft upload --release` that integrates with `snapcraft/pack`. Triaged and open.
qwen/qwen3.8-27b
Impact: 45
Quick Win: 25
Staleness: 55
Complexity: 45
Confidence: 78
Support Request: 5
keep open Feature request for a GitHub Action equivalent to snapcraft upload --release, to complement the existing snapcraft/pack action. Triaged by maintainer, no implementation found in the repo. Last activity 215 days ago adding a retry requirement.
qwen/qwen3.6-35b-a3b
Staleness: 55
Complexity: 45
Confidence: 85
Support Request: 10
keep open Feature request to create a GitHub Action for publishing snaps, equivalent to snapcraft upload --release. Currently triaged with maintainer feedback on error handling.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 45
Confidence: 80
Support Request: 5
keep open Enhancement to create a GitHub Action for publishing snaps, equivalent to snapcraft upload --release. Triaged and awaiting implementation. Maintainer recently suggested adding retry logic for transient network errors.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5988 Retry publish to edge action snapcraft closed Retry request was deferred to canonical/craft-actions#48; proposed Snapcraft PR #5989 (4cff0d0) was closed unmerged.
70%