Skip to content

Commit b87a246

Browse files
feat: react native 0.88 RC1 (react 19.3) (#1936)
1 parent fc59e55 commit b87a246

4 files changed

Lines changed: 305 additions & 382 deletions

File tree

.github/workflows/ci.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,25 @@ jobs:
6565
- name: Validate website docs
6666
run: yarn --cwd website validate
6767

68+
typecheck-rn-0-88:
69+
runs-on: ubuntu-latest
70+
name: Typecheck → RN 0.88
71+
steps:
72+
- name: Checkout
73+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
74+
75+
- name: Setup Node.js and deps
76+
uses: ./.github/actions/setup-deps
77+
with:
78+
react-version: 19.3.0
79+
react-native-version: ~0.88.0-rc.1
80+
81+
- name: Typecheck
82+
run: yarn typecheck
83+
84+
- name: Typecheck React 19.2-only tests
85+
run: yarn typecheck:react-19_2
86+
6887
typecheck-rn-0-87:
6988
runs-on: ubuntu-latest
7089
name: Typecheck → RN 0.87
@@ -310,6 +329,23 @@ jobs:
310329
- name: Test
311330
run: yarn test:codemods
312331

332+
test-rn-0-88:
333+
runs-on: ubuntu-latest
334+
name: Test → RN 0.88
335+
steps:
336+
- name: Checkout
337+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
338+
339+
- name: Setup Node.js and deps
340+
uses: ./.github/actions/setup-deps
341+
with:
342+
react-version: 19.3.0
343+
react-native-version: ~0.88.0-rc.1
344+
test-renderer-version: ~1.3.0
345+
346+
- name: Test
347+
run: yarn test:ci
348+
313349
test-rn-0-87:
314350
runs-on: ubuntu-latest
315351
name: Test → RN 0.87

.github/workflows/nightly.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ jobs:
8181
matrix:
8282
rn-lane:
8383
[
84+
'0.88',
8485
'0.87',
8586
'0.86',
8687
'0.85',
@@ -95,8 +96,12 @@ jobs:
9596
next,
9697
nightly,
9798
]
98-
test-renderer-version: ['~1.0', '~1.1', '~1.2']
99+
test-renderer-version: ['~1.0', '~1.1', '~1.2', '~1.3']
99100
include:
101+
- rn-lane: '0.88'
102+
setup-kind: stable
103+
react-version: '19.3.0'
104+
react-native-version: '~0.88.0-rc.1'
100105
- rn-lane: '0.87'
101106
setup-kind: stable
102107
react-version: '19.2.3'

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,23 +82,23 @@
8282
"@callstack/eslint-config": "^15.0.0",
8383
"@eslint/compat": "^2.1.0",
8484
"@eslint/js": "^10.0.1",
85-
"@react-native/babel-preset": "0.85.3",
86-
"@react-native/jest-preset": "0.85.3",
85+
"@react-native/babel-preset": "0.88.0-rc.1",
86+
"@react-native/jest-preset": "0.88.0-rc.1",
8787
"@release-it/conventional-changelog": "^11.0.0",
8888
"@relmify/jest-serializer-strip-ansi": "^1.0.2",
8989
"@types/jest": "^30.0.0",
9090
"@types/node": "^24.12.4",
91-
"@types/react": "^19.2.15",
91+
"@types/react": "^19.3.0",
9292
"babel-jest": "^30.4.1",
9393
"babel-plugin-module-resolver": "^5.0.3",
9494
"del-cli": "^7.0.0",
9595
"eslint": "^10.4.0",
9696
"jest": "^30.4.2",
9797
"oxfmt": "^0.52.0",
98-
"react": "19.2.3",
99-
"react-native": "0.85.3",
98+
"react": "19.3.0",
99+
"react-native": "0.88.0-rc.1",
100100
"release-it": "^20.0.1",
101-
"test-renderer": "1.2.0",
101+
"test-renderer": "1.3.0",
102102
"tsx": "^4.22.3",
103103
"typescript": "^6.0.3",
104104
"typescript-eslint": "^8.60.0"

0 commit comments

Comments
 (0)