You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The final beta gate for promotion PR #225 predicts @effectify/react-query@1.0.0-beta.0, but that immutable version already exists on npm and has no corresponding repository tag or gitHead. Nx would silently skip that package while publishing six new beta artifacts.
Root cause
With independent releases, conventional commits, strictPreid: true, and no beta Git tag, Nx falls back to the manifest 1.0.0-alpha.7; changing preid resets the candidate to 1.0.0-beta.0. Importing a synthetic tag would falsify provenance.
Approved scope
tools/release-version-actions.cjs
tools/release-version-actions.test.cjs
Required behavior
Preserve the normal Nx candidate when npm reports it absent.
For an occupied prerelease on the requested channel, advance monotonically to the first unused prerelease.
Fail closed on registry/network ambiguity.
Fail on an occupied stable candidate; never silently increment stable releases.
Problem
The final beta gate for promotion PR #225 predicts
@effectify/react-query@1.0.0-beta.0, but that immutable version already exists on npm and has no corresponding repository tag orgitHead. Nx would silently skip that package while publishing six new beta artifacts.Root cause
With independent releases, conventional commits,
strictPreid: true, and no beta Git tag, Nx falls back to the manifest1.0.0-alpha.7; changing preid resets the candidate to1.0.0-beta.0. Importing a synthetic tag would falsify provenance.Approved scope
tools/release-version-actions.cjstools/release-version-actions.test.cjsRequired behavior
Acceptance criteria