Skip to content

fix: verify remote release promotion before success (#211) - #213

Merged
atomantic merged 7 commits into
mainfrom
claim/issue-211
Aug 27, 2026
Merged

fix: verify remote release promotion before success (#211)#213
atomantic merged 7 commits into
mainfrom
claim/issue-211

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Summary

  • Add ordered remote checkpoints for source push, release PR merge, target tree, version tag, and GitHub Release publication.
  • Make interrupted preparation and post-merge recovery idempotent and fail closed on ambiguous forge state.
  • Add regression contracts for local-only preparation, already-published releases, and incomplete remote promotion.

Tests

  • npm test (396 passed)

Closes #211

@atomantic
atomantic merged commit 8311d26 into main Aug 27, 2026
4 checks passed
@atomantic
atomantic deleted the claim/issue-211 branch August 27, 2026 07:47
@atomantic atomantic mentioned this pull request Aug 27, 2026
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.

Make /do:release verify main-to-release promotion before reporting success

1 participant