From c916e8c035638ec0a95181aadae95338719dc0cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Norte?= Date: Mon, 28 Oct 2024 04:28:04 -0700 Subject: [PATCH] Generalize feature flags script (#47208) Summary: Chagelog: [internal] Small change to unify the yarn commands for feature flags into a single `featureflags` command with options. Reviewed By: NickGerleman, mdvacca Differential Revision: D64982509 --- package.json | 3 +-- .../featureflags/ReactNativeFeatureFlags.kt | 4 ++-- .../ReactNativeFeatureFlagsCxxAccessor.kt | 4 ++-- .../ReactNativeFeatureFlagsCxxInterop.kt | 4 ++-- .../ReactNativeFeatureFlagsDefaults.kt | 4 ++-- .../ReactNativeFeatureFlagsLocalAccessor.kt | 4 ++-- .../ReactNativeFeatureFlagsProvider.kt | 4 ++-- .../JReactNativeFeatureFlagsCxxInterop.cpp | 4 ++-- .../JReactNativeFeatureFlagsCxxInterop.h | 4 ++-- .../featureflags/ReactNativeFeatureFlags.cpp | 4 ++-- .../featureflags/ReactNativeFeatureFlags.h | 4 ++-- .../ReactNativeFeatureFlagsAccessor.cpp | 4 ++-- .../ReactNativeFeatureFlagsAccessor.h | 4 ++-- .../ReactNativeFeatureFlagsDefaults.h | 4 ++-- .../ReactNativeFeatureFlagsProvider.h | 4 ++-- .../NativeReactNativeFeatureFlags.cpp | 4 ++-- .../NativeReactNativeFeatureFlags.h | 4 ++-- packages/react-native/package.json | 3 +-- .../scripts/featureflags/README.md | 2 +- .../ReactNativeFeatureFlags.config.js | 2 +- .../scripts/featureflags/generateFiles.js | 2 +- .../scripts/featureflags/index.js | 24 +++++++++++++++++-- .../scripts/featureflags/utils.js | 2 +- .../featureflags/ReactNativeFeatureFlags.js | 4 ++-- .../specs/NativeReactNativeFeatureFlags.js | 4 ++-- scripts/run-ci-javascript-tests.js | 2 +- 26 files changed, 65 insertions(+), 47 deletions(-) diff --git a/package.json b/package.json index 272657946e286a..1cb4780864ef24 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,7 @@ "flow": "flow", "format-check": "prettier --list-different \"./**/*.{js,md,yml,ts,tsx}\"", "format": "npm run prettier && npm run clang-format", - "featureflags-check": "cd packages/react-native && yarn featureflags-check", - "featureflags-update": "cd packages/react-native && yarn featureflags-update", + "featureflags": "cd packages/react-native && yarn featureflags", "lint-ci": "./scripts/circleci/analyze_code.sh && yarn shellcheck", "lint-java": "node ./scripts/lint-java.js", "lint": "eslint .", diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt index cffb38e37ee343..ff29ed082fe702 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<<6bc1c779d0b9c0992e4657eb1c6efc21>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ package com.facebook.react.internal.featureflags diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt index 6951d052b2f2ff..8632e30a977caf 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<6b3d3512d88c836dd809204cad636211>> + * @generated SignedSource<<7ca0d65f41a40cd6be26c549f8fc85fc>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ package com.facebook.react.internal.featureflags diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt index beb07351efe7be..430211e68c628d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<0ef9a66ccabeb0357f4b15c3e897f8fb>> + * @generated SignedSource<<3dd8c79c6b680c4761fdcd495386e3fe>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ package com.facebook.react.internal.featureflags diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt index cd29e014259de9..6bab94efc01233 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<<9bc911195401de29bab8958cd4157b19>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ package com.facebook.react.internal.featureflags diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt index c8674af73cf3e3..279cb3f4870782 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<949f5cdf6d0a4015fbd680ba718dce6d>> + * @generated SignedSource<<81dd35b66024651fe4e4968f0704451d>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ package com.facebook.react.internal.featureflags diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt index 36e8db344f06d1..403cd66b973014 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<4e42e76c98b7434273e4f11212f0527b>> + * @generated SignedSource<<8694ff4508b663e6c527b719eeb4207f>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ package com.facebook.react.internal.featureflags diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp index 704015059f6d40..a5ea2f6baf65b5 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<732d1ea726d8a08859bd153dc767ec7a>> + * @generated SignedSource<<565778c9f580fb4447930b080fa140ae>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #include "JReactNativeFeatureFlagsCxxInterop.h" diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h index e480193163af18..afc42d8637070f 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h +++ b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<88fc1d08894dc2f774ed8c64b20bdaeb>> + * @generated SignedSource<<6f0443c154bbc82a537c997dd6269326>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #pragma once diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp index 696d000e77bb8a..ae45b05228fdbb 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #include "ReactNativeFeatureFlags.h" diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h index 795a323ea19e2c..c0a8401feeea74 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<29b98e3d5daf7ad09cdee366ef38753e>> + * @generated SignedSource<> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #pragma once diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp index 691e72052380f0..5e2e0c35ee9ecc 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<59763b4423e81fbb2f99f78d12c9cca7>> + * @generated SignedSource<> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #include diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h index 82934f3674d7af..08fc28fe1828b1 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<<8dcef6466f53c17c4969397a30a7a310>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #pragma once diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h index 1201da7752f220..fb33b440ed980b 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<116547f17bc1b3d16a8de7c92c5a9d53>> + * @generated SignedSource<> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #pragma once diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h index 69f8d38a5c5cf7..4f97673f4bf375 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #pragma once diff --git a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp index ace962fde67a43..c80b7d8c164816 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp +++ b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<77a440bf8f6221e90d5ab7a1d7ad638e>> + * @generated SignedSource<<0ec2eba801e132a8dfaa946221248914>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #include "NativeReactNativeFeatureFlags.h" diff --git a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h index ddb938e89eb82e..8dd0463ea722d6 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h +++ b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<0885affcf6782a59b0f4a3d1370ffc90>> + * @generated SignedSource<<913df5186d57463be5566d0c0cad7855>> */ /** @@ -14,7 +14,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ #pragma once diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1bd6aa10d5b48b..dd7cb6850ca46e 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -95,8 +95,7 @@ ], "scripts": { "prepack": "node ./scripts/prepack.js", - "featureflags-check": "node ./scripts/featureflags/index.js --verify-unchanged", - "featureflags-update": "node ./scripts/featureflags/index.js" + "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { "@types/react": "^18.2.6", diff --git a/packages/react-native/scripts/featureflags/README.md b/packages/react-native/scripts/featureflags/README.md index 7f774a944c436d..4d8e030a5a316e 100644 --- a/packages/react-native/scripts/featureflags/README.md +++ b/packages/react-native/scripts/featureflags/README.md @@ -37,7 +37,7 @@ must be regenerated running this from the `react-native` repository: ```shell -yarn featureflags-update +yarn featureflags --update ``` ## Access diff --git a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js index fe6354d088be45..376e89e0189da4 100644 --- a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js +++ b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js @@ -17,7 +17,7 @@ import type {FeatureFlagDefinitions} from './types'; * * If you modify this file, you need to update all the generated files * running the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ // These flags are only used in tests for the feature flags system diff --git a/packages/react-native/scripts/featureflags/generateFiles.js b/packages/react-native/scripts/featureflags/generateFiles.js index b466b8cd667dfa..41ddfb9ced45a7 100644 --- a/packages/react-native/scripts/featureflags/generateFiles.js +++ b/packages/react-native/scripts/featureflags/generateFiles.js @@ -78,7 +78,7 @@ export default function generateFiles( throw new Error( `Detected changes in generated files for feature flags:\n${changedFilesStr}\n\n` + - 'Please rerun `yarn featureflags-update` and commit the changes.', + 'Please rerun `yarn featureflags --update` and commit the changes.', ); } diff --git a/packages/react-native/scripts/featureflags/index.js b/packages/react-native/scripts/featureflags/index.js index 38e991437f2063..9cbc102bf6d900 100644 --- a/packages/react-native/scripts/featureflags/index.js +++ b/packages/react-native/scripts/featureflags/index.js @@ -9,6 +9,26 @@ if (require.main === module) { require('../../../../scripts/build/babel-register').registerForMonorepo(); - const update = require('./update').default; - update(process.argv.includes('--verify-unchanged')); + + let command; + + if (process.argv.includes('--update')) { + command = 'update'; + } else if (process.argv.includes('--verify-unchanged')) { + command = 'verify-unchanged'; + } + + switch (command) { + case 'update': + require('./update').default(false); + break; + case 'verify-unchanged': + require('./update').default(true); + break; + default: + console.error( + 'Usage: node featureflags.js [--update|--verify-unchanged]', + ); + process.exit(1); + } } diff --git a/packages/react-native/scripts/featureflags/utils.js b/packages/react-native/scripts/featureflags/utils.js index 1634f3c73ff81a..72690df4245530 100644 --- a/packages/react-native/scripts/featureflags/utils.js +++ b/packages/react-native/scripts/featureflags/utils.js @@ -47,5 +47,5 @@ export const DO_NOT_MODIFY_COMMENT = `/** * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */`; diff --git a/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js b/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js index 0f17ec52578f00..13b81f7ab3d6fd 100644 --- a/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js +++ b/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<<7b21b622cc3cfa0c42c549484307b7cd>> * @flow strict */ @@ -15,7 +15,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ import { diff --git a/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js b/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js index 1632204d2a9d1d..9464c5ba4f4fb1 100644 --- a/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js +++ b/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<8472e224a5a49da4d706820c89262b6b>> + * @generated SignedSource<<2d21333e07e9f07aed9cea404799bd91>> * @flow strict */ @@ -15,7 +15,7 @@ * packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js. * * To regenerate this code, run the following script from the repo root: - * yarn featureflags-update + * yarn featureflags --update */ import type {TurboModule} from '../../../../Libraries/TurboModule/RCTExport'; diff --git a/scripts/run-ci-javascript-tests.js b/scripts/run-ci-javascript-tests.js index c9cccaa3832307..0a6a1351355f42 100644 --- a/scripts/run-ci-javascript-tests.js +++ b/scripts/run-ci-javascript-tests.js @@ -34,7 +34,7 @@ try { echo('Executing JavaScript tests'); describe('Test: feature flags codegen'); - if (exec(`${YARN_BINARY} run featureflags-check`).code) { + if (exec(`${YARN_BINARY} run featureflags --verify-unchanged`).code) { echo('Failed to run featureflags check.'); exitCode = 1; throw Error(exitCode);