Skip to content

ci(release): allow rebuilding existing tags - #22

Merged
decode2 merged 1 commit into
masterfrom
ci/manual-release-dispatch
Jul 14, 2026
Merged

ci(release): allow rebuilding existing tags#22
decode2 merged 1 commit into
masterfrom
ci/manual-release-dispatch

Conversation

@decode2

@decode2 decode2 commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a manual dispatch path for rebuilding an existing release tag
  • verify and build the requested tag instead of the workflow branch
  • document the recovery command for releases missing installer assets

Why

Release Please creates tags with the repository GITHUB_TOKEN, and GitHub does not trigger the tag-based release workflow from that event. This left v0.2.0 published without installer or updater assets.

Validation

  • parsed both workflow files with js-yaml
  • git diff --check
  • runtime: N/A until merged; recovery command is gh workflow run release.yml --ref master -f tag=v0.2.0

Rollback

Revert commit e1f55b5 to remove the manual dispatch path and restore the previous tag-only behavior.

@decode2
decode2 merged commit 0086876 into master Jul 14, 2026
2 checks passed
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.

1 participant