Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support React Native 0.77 #2335

Merged
merged 9 commits into from
Feb 18, 2025
Prev Previous commit
Next Next commit
ci(react-native): update basic pipeline to 0.77
yousif-bugsnag committed Feb 17, 2025
commit c75e8e886c7748a4fbb7fbbf8d4c49caba06852f
12 changes: 4 additions & 8 deletions .buildkite/basic/react-native-android-pipeline.yml
Original file line number Diff line number Diff line change
@@ -22,8 +22,7 @@ steps:
- "bundle install"
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.75"
- "0.76"
- "0.77"
retry:
automatic:
- exit_status: "*"
@@ -50,8 +49,7 @@ steps:
- exit_status: "*"
limit: 1
matrix:
- "0.75"
- "0.76"
- "0.77"

#
# End-to-end tests
@@ -90,8 +88,7 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.75"
- "0.76"
- "0.77"

- label: ":bitbar: :android: RN {{matrix}} Android 12 (New Arch) end-to-end tests"
depends_on: "build-react-native-android-fixture-new-arch"
@@ -127,6 +124,5 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.75"
- "0.76"
- "0.77"

12 changes: 4 additions & 8 deletions .buildkite/basic/react-native-ios-pipeline.yml
Original file line number Diff line number Diff line change
@@ -26,8 +26,7 @@ steps:
- "bundle install"
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.75"
- "0.76"
- "0.77"
retry:
automatic:
- exit_status: "*"
@@ -50,8 +49,7 @@ steps:
- "bundle install"
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.75"
- "0.76"
- "0.77"
retry:
automatic:
- exit_status: "*"
@@ -92,8 +90,7 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.75"
- "0.76"
- "0.77"

- label: ":bitbar: :mac: RN {{matrix}} iOS (New Arch) end-to-end tests"
depends_on: "build-react-native-ios-fixture-new-arch"
@@ -128,6 +125,5 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.75"
- "0.76"
- "0.77"

8 changes: 8 additions & 0 deletions .buildkite/full/react-native-android-pipeline.full.yml
Original file line number Diff line number Diff line change
@@ -119,6 +119,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"
retry:
automatic:
- exit_status: "*"
@@ -149,6 +151,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
Comment on lines 151 to 153
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

according to the 0.77 release notes (at the very bottom) v0.74 is now unsupported. should we drop these versions from our test matrix?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Discussed in Slack - I've now created a separate task to update the test matrix 👍🏾

- "0.75"
- "0.76"

- label: ':android: Build react-native-navigation {{matrix}} test fixture APK (Old Arch)'
key: "build-react-native-navigation-android-fixture-old-arch"
@@ -372,6 +376,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"

# 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
@@ -414,6 +420,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"

- label: ":bitbar: :android: react-native-navigation {{matrix}} Android 12 (Old Arch) end-to-end tests"
depends_on: "build-react-native-navigation-android-fixture-old-arch"
8 changes: 8 additions & 0 deletions .buildkite/full/react-native-ios-pipeline.full.yml
Original file line number Diff line number Diff line change
@@ -98,6 +98,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"
retry:
automatic:
- exit_status: "*"
@@ -124,6 +126,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"
retry:
automatic:
- exit_status: "*"
@@ -344,6 +348,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"

- label: ":bitbar: :mac: RN {{matrix}} iOS (New Arch) end-to-end tests"
depends_on: "build-react-native-ios-fixture-new-arch-full"
@@ -382,6 +388,8 @@ steps:
- "0.72"
- "0.73"
- "0.74"
- "0.75"
- "0.76"

# current latest version (v7.40.1) of react-native-navigation's autolinking tool doesn't currently support RN 0.73+,
# causing a build failure - see https://github.com/wix/react-native-navigation/issues/7821