Add retry logic to publish action for connection failures
Metadata
Current evaluation
Copilot PR #5989 (commit 4cff0d0) added retry-on-connection-error logic to publish.yaml but was closed unmerged; mr-cal deferred the work to canonical/craft-actions#48, still open.
Resolution: closed superseded
Reason: Maintainer mr-cal closed the PR without merging, stating "this isn't possible to do simply, given the constraints. I'll wait for canonical/craft-actions/issues/48". Commit 4cff0d0 never landed: publish.yaml at HEAD still uses canonical/action-publish@v1 with no retry logic. Parent issue #5988 was closed as a result.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Copilot PR #5989 (commit 4cff0d0) added retry-on-connection-error logic to publish.yaml but was closed unmerged; mr-cal deferred the work to canonical/craft-actions#48, still open. | |
| stealth/space-bunny-alpha | — | closed superseded | Copilot PR replacing canonical/action-publish with bash retry logic (commit 4cff0d0) was closed unmerged after mr-cal judged it not simply doable; publish.yaml still uses action-publish. Work deferred to canonical/craft-actions#48. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; retry commit 4cff0d0 was deferred to canonical/craft-actions#48. | |
| stealth/space-bunny-alpha | — | closed superseded | Commit 4cff0d0 added targeted publish retries, but the PR was left unmerged; the change was deferred to canonical/craft-actions#48. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and rejected. The maintainer decided the retry logic cannot be implemented simply and will wait for an upstream fix in craft-actions issue #48 instead. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Adding retry logic for publish failures was rejected. After addressing feedback to remove external actions and target specific errors, the maintainer closed it, deferring the fix to an upstream craft-actions issue. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-actions#48
(confidence 95%)
Maintainer explicitly deferred to this open issue requesting a craft-actions publish action, including retry on store connection errors.
-
Duplicate Of:
canonical/snapcraft#5988
(confidence 90%)
PR body states "Fixes canonical/snapcraft#5988"; that issue was closed alongside the unmerged PR.
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. |