Skip to content

ci: retry incomplete release publication - #117

Merged
gridness merged 1 commit into
mainfrom
ci/retry-v3-release
Aug 26, 2026
Merged

gridness merged 1 commit into
mainfrom
ci/retry-v3-release

Conversation

@gridness

Copy link
Copy Markdown
Owner

Failure

The v3.0.0 publication workflow built and tested every target, then Release Please created an empty draft release but failed while posting its release comment because the job token lacked issues: write. Homebrew correctly remained skipped.

Recovery

  • request issues: write only in the GitHub-release job that needs it
  • treat a missing or draft release for the current manifest version as publishable on the next main run
  • leave already published unchanged versions skipped

Verification

  • workflow YAML parses successfully
  • diff integrity passes
  • live retry predicate classifies draft v3.0.0 as retry and published v2.4.0 as published-skip
  • the failed run produced no assets and no Homebrew mutation

Request issue-comment permission for Release Please and republish the current manifest version when its GitHub release is missing or remains a draft.
@gridness
gridness merged commit a2b626c into main Aug 26, 2026
7 of 8 checks passed
@gridness
gridness deleted the ci/retry-v3-release branch August 26, 2026 13:51
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants