Skip to content

ci: allow retrying releases from existing tags - #11

Merged
Robert0622 merged 1 commit into
mainfrom
ci/manual-release-retry
Sep 10, 2026
Merged

Robert0622 merged 1 commit into
mainfrom
ci/manual-release-retry

Conversation

@Robert0622

Copy link
Copy Markdown
Collaborator

What changed

Add a guarded workflow_dispatch entry to rerun a release from an existing version tag without moving or deleting the public tag. Manual runs check out the requested tag, verify it matches package.json.version, and use the derived tag for GitHub Release creation.

Why

The original v0.1.0 run failed because npm provenance rejected the repository while it was private. The repository is public now, but the original run is outside GitHub's rerun window.

Validation

  • python3 scripts/build-classic-hosts.py --check
  • bash scripts/validate.sh
  • bash scripts/smoke-install.sh
  • bash scripts/scan-secrets.sh
  • YAML parse and git diff --check

All passed locally.

@Robert0622
Robert0622 merged commit 1eb65c4 into main Sep 10, 2026
4 checks passed
@Robert0622
Robert0622 deleted the ci/manual-release-retry branch September 10, 2026 07:50
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