diff --git a/packages/cli-tools/src/releaseChecker/getLatestRelease.ts b/packages/cli-tools/src/releaseChecker/getLatestRelease.ts index b1f27c879..53b12a027 100644 --- a/packages/cli-tools/src/releaseChecker/getLatestRelease.ts +++ b/packages/cli-tools/src/releaseChecker/getLatestRelease.ts @@ -24,6 +24,15 @@ export default async function getLatestRelease( try { logger.debug(`Current version: ${currentVersion}`); + // if the version is a 1000.0.0 version or 0.0.0, we want to bail + // since they are nightlies or unreleased versions + if ( + currentVersion.includes('1000.0.0') || + currentVersion.includes('0.0.0') + ) { + return; + } + const cachedLatest = cacheManager.get(name, 'latestVersion'); if (cachedLatest) { diff --git a/packages/cli-tools/src/releaseChecker/printNewRelease.ts b/packages/cli-tools/src/releaseChecker/printNewRelease.ts index 1243b08d0..bd237d7a2 100644 --- a/packages/cli-tools/src/releaseChecker/printNewRelease.ts +++ b/packages/cli-tools/src/releaseChecker/printNewRelease.ts @@ -16,7 +16,11 @@ export default function printNewRelease( ); logger.info(`Changelog: ${chalk.dim.underline(latestRelease.changelogUrl)}`); logger.info(`Diff: ${chalk.dim.underline(latestRelease.diffUrl)}`); - logger.info(`To upgrade, run "${chalk.bold('react-native upgrade')}".`); + logger.info( + `For more info, check out "${chalk.dim.underline( + 'https://reactnative.dev/docs/upgrading', + )}".`, + ); cacheManager.set(name, 'lastChecked', new Date().toISOString()); }