Skip to content

ci: add RC publishing to the release workflow - #452

Merged
danstepanov merged 2 commits into
mainfrom
danstepanov/rc-publication
Nov 2, 2026
Merged

danstepanov merged 2 commits into
mainfrom
danstepanov/rc-publication

Conversation

@danstepanov

@danstepanov danstepanov commented Sep 13, 2026 •

Copy link
Copy Markdown
Member

Adds RC publishing to the existing release workflow. Each candidate uses an exact version and a reviewed archive checksum. The action verifies npm authentication, publishes the archive under rc-staging, checks the registry package and a clean Expo installation, then advances rc while preserving latest.

Includes a preflight mode, bounded registry propagation checks, and safe retries after a partial publication. Existing stable and preview releases continue to use release-it.

Tested with 15 publication guard tests and all 42 engine Node tooling tests against a fresh npm installation of 3.1.0-rc.0. The registry archive matches the audited package byte for byte. Workflow parsing and formatting checks pass.

@danstepanov
danstepanov force-pushed the danstepanov/rc-publication branch from 02dc9be to 2073990 Compare November 2, 2026 00:02
@danstepanov
danstepanov merged commit f054083 into main Nov 2, 2026
6 checks passed
@danstepanov
danstepanov deleted the danstepanov/rc-publication branch November 2, 2026 00:14
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