From ac48640b309c896020f1ca6b239fd525a1e34dfe Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Sat, 1 Jun 2024 14:10:33 -0400 Subject: [PATCH 1/2] [CI] Output version strings to file for sync --- scripts/rollup/build-all-release-channels.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/rollup/build-all-release-channels.js b/scripts/rollup/build-all-release-channels.js index aef2834174635..561f56b340553 100644 --- a/scripts/rollup/build-all-release-channels.js +++ b/scripts/rollup/build-all-release-channels.js @@ -167,10 +167,14 @@ function processStable(buildDir) { fs.renameSync(filePath, filePath.replace('.js', '.classic.js')); } } + const versionString = + ReactVersion + '-www-classic-' + sha + '-' + dateString; updatePlaceholderReactVersionInCompiledArtifacts( buildDir + '/facebook-www', - ReactVersion + '-www-classic-' + sha + '-' + dateString + versionString ); + // Also save a file with the version number + fs.writeFileSync(buildDir + '/facebook-www/VERSION_CLASSIC', versionString); } if (fs.existsSync(buildDir + '/sizes')) { @@ -213,10 +217,15 @@ function processExperimental(buildDir, version) { fs.renameSync(filePath, filePath.replace('.js', '.modern.js')); } } + const versionString = + ReactVersion + '-www-modern-' + sha + '-' + dateString; updatePlaceholderReactVersionInCompiledArtifacts( buildDir + '/facebook-www', - ReactVersion + '-www-modern-' + sha + '-' + dateString + versionString ); + + // Also save a file with the version number + fs.writeFileSync(buildDir + '/facebook-www/VERSION_MODERN', versionString); } if (fs.existsSync(buildDir + '/sizes')) { From c64259927e5925c7e24eed82a7a46ea89b123404 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Sun, 2 Jun 2024 10:33:04 -0400 Subject: [PATCH 2/2] Add react native version --- scripts/rollup/build-all-release-channels.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/rollup/build-all-release-channels.js b/scripts/rollup/build-all-release-channels.js index 561f56b340553..13ac464c7baee 100644 --- a/scripts/rollup/build-all-release-channels.js +++ b/scripts/rollup/build-all-release-channels.js @@ -228,6 +228,20 @@ function processExperimental(buildDir, version) { fs.writeFileSync(buildDir + '/facebook-www/VERSION_MODERN', versionString); } + if (fs.existsSync(buildDir + '/facebook-react-native')) { + const versionString = ReactVersion + '-native-fb-' + sha + '-' + dateString; + updatePlaceholderReactVersionInCompiledArtifacts( + buildDir + '/facebook-react-native', + versionString + ); + + // Also save a file with the version number + fs.writeFileSync( + buildDir + '/facebook-react-native/VERSION_NATIVE_FB', + versionString + ); + } + if (fs.existsSync(buildDir + '/sizes')) { fs.renameSync(buildDir + '/sizes', buildDir + '/sizes-experimental'); }