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
Globally installed pushy and cresc CLIs now update react-native-update-cli in a detached background worker after a successful command. The foreground command exits normally, and the update can finish after its process exits.
The updater reuses the package manager that owns the global installation (npm, pnpm, Yarn Classic, or Bun), along with the configured registry or mirror, proxy, authentication, CA settings, and npm global prefix.
Registry credentials are never copied into command-line arguments. Network and registry failures never fail the foreground command.
Updates are serialized across concurrent CLI processes, use stale-lock recovery, and have a two-minute installation timeout plus a six-hour cooldown after network failures.
Read-only global installation directories are detected before starting. The updater never invokes sudo; a later CLI invocation prints the exact manual update command instead.
Project-local installations, npx executions, and CI environments are not modified. A completed update is reported once on the next CLI invocation.
Controls
Set RNU_AUTO_UPDATE=0 or RNU_DISABLE_AUTO_UPDATE=1 to disable background updates.
Set RNU_AUTO_UPDATE_PACKAGE_MANAGER=npm|pnpm|yarn|bun to override package-manager detection.
Maintenance
Added coverage for package-manager layouts, detached-worker behavior, permissions, locks, network cooldowns, registries, and update notifications.
Standardized bilingual release notes while retaining the existing GitHub Release to npm publishing path.