Skip to content

Recover and diagnose the 3.0.0 release - #24

Merged
TDanks2000 merged 1 commit into
mainfrom
agent/release-recovery
Jul 24, 2026
Merged

Recover and diagnose the 3.0.0 release#24
TDanks2000 merged 1 commit into
mainfrom
agent/release-recovery

Conversation

@TDanks2000

Copy link
Copy Markdown
Collaborator

Summary

  • keep version-PR creation unchanged
  • make npm publication and GitHub release creation one explicit idempotent sequence
  • preserve the exact-version registry check before publishing
  • create and push the version tag explicitly before creating the GitHub release
  • capture npm and GitHub CLI output on failure
  • post exact release results to Release workflow status #23
  • grant only the additional issues: write permission required for reporting

Why

The 3.0.0 version commit is on main, but npm and GitHub still expose 2.2.0. The previous workflow did not leave an inspectable failure report. Merging this PR safely retries 3.0.0: already-completed registry or release steps are skipped, while any remaining failure is reported verbatim in issue #23.

Validation

  • parsed the complete workflow with Ruby's YAML parser
  • publication remains restricted to main and the protected npm environment
  • npm publication still uses Trusted Publishing and provenance
  • retries remain safe because the exact npm version and GitHub release are checked first

@TDanks2000
TDanks2000 merged commit 6311b0b into main Jul 24, 2026
7 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