diff --git a/.buildkite/basic/react-native-android-full-pipeline.yml b/.buildkite/basic/react-native-android-full-pipeline.yml index 7c0c1081fc..39d8b76168 100644 --- a/.buildkite/basic/react-native-android-full-pipeline.yml +++ b/.buildkite/basic/react-native-android-full-pipeline.yml @@ -80,7 +80,8 @@ steps: - "0.76" - "0.78" - "0.80" - - "0.81" + - "0.82" + - "0.83" reactnavigation: - "true" adjustments: @@ -187,7 +188,6 @@ steps: - "0.78" - "0.80" - "0.81" - # 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 @@ -235,7 +235,8 @@ steps: - "0.76" - "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..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" - - "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.84" + - "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.84" + - "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.84" + - "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..564f5d63b9 100644 --- a/.buildkite/basic/react-native-ios-full-pipeline.yml +++ b/.buildkite/basic/react-native-ios-full-pipeline.yml @@ -35,6 +35,7 @@ steps: - "0.78" - "0.80" - "0.81" + node: - "22" adjustments: @@ -73,7 +74,8 @@ steps: - "0.76" - "0.78" - "0.80" - - "0.81" + - "0.82" + - "0.83" reactnavigation: - "true" adjustments: @@ -184,7 +186,7 @@ steps: - "0.78" - "0.80" - "0.81" - + - 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 @@ -228,7 +230,8 @@ steps: - "0.76" - "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" 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 }) 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