From b1b6489a4ec6f0c2e8a440b525adc05e23773244 Mon Sep 17 00:00:00 2001 From: SB-priyankap Date: Mon, 9 Mar 2026 18:58:02 +0530 Subject: [PATCH 1/4] made changes to support for RN-version 0.84 --- .buildkite/basic/react-native-android-full-pipeline.yml | 9 ++++++++- .buildkite/basic/react-native-android-pipeline.yml | 4 ++-- .buildkite/basic/react-native-cli-pipeline.yml | 8 ++++---- .buildkite/basic/react-native-ios-full-pipeline.yml | 9 ++++++++- .buildkite/basic/react-native-ios-pipeline.yml | 4 ++-- 5 files changed, 24 insertions(+), 10 deletions(-) diff --git a/.buildkite/basic/react-native-android-full-pipeline.yml b/.buildkite/basic/react-native-android-full-pipeline.yml index 7c0c1081fc..8073b0d099 100644 --- a/.buildkite/basic/react-native-android-full-pipeline.yml +++ b/.buildkite/basic/react-native-android-full-pipeline.yml @@ -34,6 +34,8 @@ steps: - "0.78" - "0.80" - "0.81" + - "0.82" + - "0.83" java: - "17" node: @@ -81,6 +83,8 @@ steps: - "0.78" - "0.80" - "0.81" + - "0.82" + - "0.83" reactnavigation: - "true" adjustments: @@ -187,7 +191,8 @@ steps: - "0.78" - "0.80" - "0.81" - + - "0.82" + - "0.83" # current latest version (v7.40.1) of react-native-navigation's autolinking tool doesn't support RN 0.73+, # causing a build failure - see https://github.com/wix/react-native-navigation/issues/7821 # TODO: Investigate and try to re-enable when we add tests for more recent React Native versions @@ -236,6 +241,8 @@ steps: - "0.78" - "0.80" - "0.81" + - "0.82" + - "0.83" reactnavigation: - "true" adjustments: diff --git a/.buildkite/basic/react-native-android-pipeline.yml b/.buildkite/basic/react-native-android-pipeline.yml index 66acad308f..14a40bec09 100644 --- a/.buildkite/basic/react-native-android-pipeline.yml +++ b/.buildkite/basic/react-native-android-pipeline.yml @@ -26,7 +26,7 @@ steps: - exit_status: "*" limit: 1 matrix: - - "0.82" + - "0.84" # # End-to-end tests @@ -69,5 +69,5 @@ steps: concurrency_group: "bitbar" concurrency_method: eager matrix: - - "0.82" + - "0.84" diff --git a/.buildkite/basic/react-native-cli-pipeline.yml b/.buildkite/basic/react-native-cli-pipeline.yml index 68a4ce8630..51e21f79f4 100644 --- a/.buildkite/basic/react-native-cli-pipeline.yml +++ b/.buildkite/basic/react-native-cli-pipeline.yml @@ -25,9 +25,9 @@ steps: - "bundle install" - "bundle exec maze-runner features/build-app-tests/build-android-app.feature" matrix: + - "0.83" - "0.82" - "0.81" - - "0.80" retry: automatic: - exit_status: "*" @@ -54,9 +54,9 @@ steps: - "bundle install" - "bundle exec maze-runner features/build-app-tests/build-ios-app.feature" matrix: + - "0.83" - "0.82" - "0.81" - - "0.80" retry: automatic: - exit_status: "*" @@ -92,9 +92,9 @@ steps: concurrency_group: "browserstack-app" concurrency_method: eager matrix: + - "0.83" - "0.82" - "0.81" - - "0.80" retry: automatic: - exit_status: 103 # Appium session failed @@ -127,9 +127,9 @@ steps: concurrency_group: "browserstack-app" concurrency_method: eager matrix: + - "0.83" - "0.82" - "0.81" - - "0.80" retry: automatic: - exit_status: 103 # Appium session failed diff --git a/.buildkite/basic/react-native-ios-full-pipeline.yml b/.buildkite/basic/react-native-ios-full-pipeline.yml index ee4ca239e0..66e94ad385 100644 --- a/.buildkite/basic/react-native-ios-full-pipeline.yml +++ b/.buildkite/basic/react-native-ios-full-pipeline.yml @@ -35,6 +35,8 @@ steps: - "0.78" - "0.80" - "0.81" + - "0.82" + - "0.83" node: - "22" adjustments: @@ -74,6 +76,8 @@ steps: - "0.78" - "0.80" - "0.81" + - "0.82" + - "0.83" reactnavigation: - "true" adjustments: @@ -184,7 +188,8 @@ steps: - "0.78" - "0.80" - "0.81" - + - "0.82" + - "0.83" - label: ":bitbar: :mac: RN {{matrix.reactnative}} iOS (New Arch) end-to-end tests" depends_on: "build-react-native-ios-fixture-new-arch-full" timeout_in_minutes: 60 @@ -229,6 +234,8 @@ steps: - "0.78" - "0.80" - "0.81" + - "0.82" + - "0.83" reactnavigation: - "true" adjustments: diff --git a/.buildkite/basic/react-native-ios-pipeline.yml b/.buildkite/basic/react-native-ios-pipeline.yml index 612967d18c..5522511efd 100644 --- a/.buildkite/basic/react-native-ios-pipeline.yml +++ b/.buildkite/basic/react-native-ios-pipeline.yml @@ -26,7 +26,7 @@ steps: - "bundle install" - "node scripts/generate-react-native-fixture.js" matrix: - - "0.82" + - "0.84" retry: automatic: - exit_status: "*" @@ -71,5 +71,5 @@ steps: concurrency_group: "bitbar" concurrency_method: eager matrix: - - "0.82" + - "0.84" From 416c7c72b60235934ed9ad9e9ac99bbae91ff6f4 Mon Sep 17 00:00:00 2001 From: SB-priyankap Date: Thu, 12 Mar 2026 16:26:10 +0530 Subject: [PATCH 2/4] 15453/fixes for RN version update --- .../scenario-launcher/scenarios/core/NetworkRequestScenario.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/react-native/features/fixtures/scenario-launcher/scenarios/core/NetworkRequestScenario.js b/test/react-native/features/fixtures/scenario-launcher/scenarios/core/NetworkRequestScenario.js index 1470610ced..2411f8ab0a 100644 --- a/test/react-native/features/fixtures/scenario-launcher/scenarios/core/NetworkRequestScenario.js +++ b/test/react-native/features/fixtures/scenario-launcher/scenarios/core/NetworkRequestScenario.js @@ -8,7 +8,7 @@ export class NetworkRequestScenario extends Scenario { this.reflectEndpoint = nativeConfig.endpoints.notify.replace('/notify', '/reflect') this.statusCode = scenarioData - const plugin = new BugsnagPluginNetworkInstrumentation({ + const plugin = BugsnagPluginNetworkInstrumentation({ maxRequestSize: 1024, maxResponseSize: 1024 }) From 7201f477a42fb02f504ed7ed2a048d6566e8b287 Mon Sep 17 00:00:00 2001 From: SB-priyankap Date: Thu, 12 Mar 2026 18:12:19 +0530 Subject: [PATCH 3/4] 15453/fixes for RN version update mazerunner test case update for native stackios --- test/react-native/features/native-stack-ios.feature | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/react-native/features/native-stack-ios.feature b/test/react-native/features/native-stack-ios.feature index 0f9228007c..186e640f02 100644 --- a/test/react-native/features/native-stack-ios.feature +++ b/test/react-native/features/native-stack-ios.feature @@ -15,7 +15,9 @@ Scenario: Handled native promise rejection with native stacktrace # the native part of the stack comes first And the error payload field "events.0.exceptions.0.stacktrace.0.frameAddress" is not null - And the error payload field "events.0.exceptions.0.stacktrace.0.machoFile" equals "reactnative" + And the error payload field "events.0.exceptions.0.stacktrace.0.machoFile" equals one of: + | reactnative | + | React | And the error payload field "events.0.exceptions.0.stacktrace.0.machoLoadAddress" is not null And the error payload field "events.0.exceptions.0.stacktrace.0.machoUUID" is not null And the error payload field "events.0.exceptions.0.stacktrace.0.machoVMAddress" is not null @@ -56,7 +58,9 @@ Scenario: Unhandled native promise rejection with native stacktrace # the native part of the stack comes first And the error payload field "events.0.exceptions.0.stacktrace.0.frameAddress" is not null - And the error payload field "events.0.exceptions.0.stacktrace.0.machoFile" equals "reactnative" + And the error payload field "events.0.exceptions.0.stacktrace.0.machoFile" equals one of: + | reactnative | + | React | And the error payload field "events.0.exceptions.0.stacktrace.0.machoLoadAddress" is not null And the error payload field "events.0.exceptions.0.stacktrace.0.machoUUID" is not null And the error payload field "events.0.exceptions.0.stacktrace.0.machoVMAddress" is not null From 8ee2216a3909f7f8f09e188fbeec33e8f689191f Mon Sep 17 00:00:00 2001 From: SB-priyankap Date: Tue, 10 Mar 2026 16:53:51 +0530 Subject: [PATCH 4/4] 15453/made changes to support for RN-version 0.84 --- .buildkite/basic/react-native-android-full-pipeline.yml | 6 ------ .buildkite/basic/react-native-cli-pipeline.yml | 8 ++++---- .buildkite/basic/react-native-ios-full-pipeline.yml | 8 ++------ 3 files changed, 6 insertions(+), 16 deletions(-) diff --git a/.buildkite/basic/react-native-android-full-pipeline.yml b/.buildkite/basic/react-native-android-full-pipeline.yml index 8073b0d099..39d8b76168 100644 --- a/.buildkite/basic/react-native-android-full-pipeline.yml +++ b/.buildkite/basic/react-native-android-full-pipeline.yml @@ -34,8 +34,6 @@ steps: - "0.78" - "0.80" - "0.81" - - "0.82" - - "0.83" java: - "17" node: @@ -82,7 +80,6 @@ steps: - "0.76" - "0.78" - "0.80" - - "0.81" - "0.82" - "0.83" reactnavigation: @@ -191,8 +188,6 @@ steps: - "0.78" - "0.80" - "0.81" - - "0.82" - - "0.83" # current latest version (v7.40.1) of react-native-navigation's autolinking tool doesn't support RN 0.73+, # causing a build failure - see https://github.com/wix/react-native-navigation/issues/7821 # TODO: Investigate and try to re-enable when we add tests for more recent React Native versions @@ -240,7 +235,6 @@ steps: - "0.76" - "0.78" - "0.80" - - "0.81" - "0.82" - "0.83" reactnavigation: diff --git a/.buildkite/basic/react-native-cli-pipeline.yml b/.buildkite/basic/react-native-cli-pipeline.yml index 51e21f79f4..7b150a5cdb 100644 --- a/.buildkite/basic/react-native-cli-pipeline.yml +++ b/.buildkite/basic/react-native-cli-pipeline.yml @@ -25,9 +25,9 @@ steps: - "bundle install" - "bundle exec maze-runner features/build-app-tests/build-android-app.feature" matrix: + - "0.84" - "0.83" - "0.82" - - "0.81" retry: automatic: - exit_status: "*" @@ -54,9 +54,9 @@ steps: - "bundle install" - "bundle exec maze-runner features/build-app-tests/build-ios-app.feature" matrix: + - "0.84" - "0.83" - "0.82" - - "0.81" retry: automatic: - exit_status: "*" @@ -92,9 +92,9 @@ steps: concurrency_group: "browserstack-app" concurrency_method: eager matrix: + - "0.84" - "0.83" - "0.82" - - "0.81" retry: automatic: - exit_status: 103 # Appium session failed @@ -127,9 +127,9 @@ steps: concurrency_group: "browserstack-app" concurrency_method: eager matrix: + - "0.84" - "0.83" - "0.82" - - "0.81" retry: automatic: - exit_status: 103 # Appium session failed diff --git a/.buildkite/basic/react-native-ios-full-pipeline.yml b/.buildkite/basic/react-native-ios-full-pipeline.yml index 66e94ad385..564f5d63b9 100644 --- a/.buildkite/basic/react-native-ios-full-pipeline.yml +++ b/.buildkite/basic/react-native-ios-full-pipeline.yml @@ -35,8 +35,7 @@ steps: - "0.78" - "0.80" - "0.81" - - "0.82" - - "0.83" + node: - "22" adjustments: @@ -75,7 +74,6 @@ steps: - "0.76" - "0.78" - "0.80" - - "0.81" - "0.82" - "0.83" reactnavigation: @@ -188,8 +186,7 @@ steps: - "0.78" - "0.80" - "0.81" - - "0.82" - - "0.83" + - label: ":bitbar: :mac: RN {{matrix.reactnative}} iOS (New Arch) end-to-end tests" depends_on: "build-react-native-ios-fixture-new-arch-full" timeout_in_minutes: 60 @@ -233,7 +230,6 @@ steps: - "0.76" - "0.78" - "0.80" - - "0.81" - "0.82" - "0.83" reactnavigation: