Release: Add durable npm release state for better recoverability - #80201
Release: Add durable npm release state for better recoverability#80201ciampo wants to merge 4 commits into
Conversation
|
Size Change: 0 B Total Size: 7.72 MB |
|
Flaky tests detected in 9da7012. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/29263505596
|
7661cdb to
47500df
Compare
18060e0 to
a15d561
Compare
a15d561 to
c1f74ea
Compare
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
Follow-up to #80190. Followed by #80202 and #79906.
What?
Makes a prepared npm release durable and recoverable while keeping the existing single-command workflow.
Why?
Publishing and finalization must be safely rerunnable from a fresh checkout after a partial failure, without adopting another run's state or starting a second release.
How?
CLI phase selection is intentionally left to the next PR in the stack.
Testing Instructions
Testing Instructions for Keyboard
Not applicable; this changes release tooling only.
Screenshots or screencast
Not applicable.
Use of AI Tools
Codex was used to help split, adversarially review, and verify the implementation and draft this description. I reviewed the resulting changes.