Skip to content

fix(release): preserve tag-only production recovery - #8

Merged
usavkov-epam merged 1 commit into
mainfrom
codex/sdk-recovery-tag
Oct 20, 2026
Merged

usavkov-epam merged 1 commit into
mainfrom
codex/sdk-recovery-tag

Conversation

@usavkov-epam

Copy link
Copy Markdown
Contributor

Production allows deployments from tags only, so a recovery dispatched from main is rejected before acquiring a runner. Dispatch recovery from sdk-recovery/<SDK tag> instead, preserving the environment policy.

Require the workflow tag to match the requested SDK release and its workflow revision to belong to main. Continue validating the immutable SDK tag and publishing its exact verified revision. No deployment protection or npm trust settings change.

Validation: YAML parsing, tag/main identity guard assertions, shell syntax checks, Prettier, and git diff checks passed.

@usavkov-epam
usavkov-epam merged commit 7ea929c into main Oct 20, 2026
22 checks passed
@usavkov-epam
usavkov-epam deleted the codex/sdk-recovery-tag branch October 20, 2026 11:13
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