Skip to content

Commit ebf9df1

Browse files
committed
[v14] chore: validate RN: latest, next, nightly as well
1 parent 19a325d commit ebf9df1

File tree

2 files changed

+79
-3
lines changed

2 files changed

+79
-3
lines changed

.github/actions/setup-deps-rn-nightly/action.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,5 @@ runs:
3131
yarn add -D \
3232
react-native@nightly \
3333
@react-native/babel-preset@nightly \
34-
35-
36-
@types/react@^19.2.7 \
34+
3735
shell: bash

.github/workflows/ci.yml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,45 @@ jobs:
139139
- name: Typecheck
140140
run: yarn typecheck
141141

142+
typecheck-rn-latest:
143+
runs-on: ubuntu-latest
144+
name: Typecheck RN Latest
145+
steps:
146+
- name: Checkout
147+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
148+
149+
- name: Setup Node.js and deps
150+
uses: ./.github/actions/setup-deps-rn-latest
151+
152+
- name: Typecheck
153+
run: yarn typecheck
154+
155+
typecheck-rn-next:
156+
runs-on: ubuntu-latest
157+
name: Typecheck RN Next
158+
steps:
159+
- name: Checkout
160+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
161+
162+
- name: Setup Node.js and deps
163+
uses: ./.github/actions/setup-deps-rn-next
164+
165+
- name: Typecheck
166+
run: yarn typecheck
167+
168+
typecheck-rn-nightly:
169+
runs-on: ubuntu-latest
170+
name: Typecheck RN Nightly
171+
steps:
172+
- name: Checkout
173+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
174+
175+
- name: Setup Node.js and deps
176+
uses: ./.github/actions/setup-deps-rn-nightly
177+
178+
- name: Typecheck
179+
run: yarn typecheck
180+
142181
test:
143182
runs-on: ubuntu-latest
144183
name: Test
@@ -252,3 +291,42 @@ jobs:
252291

253292
- name: Test
254293
run: yarn test:ci
294+
295+
test-rn-latest:
296+
runs-on: ubuntu-latest
297+
name: Test RN Latest
298+
steps:
299+
- name: Checkout
300+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
301+
302+
- name: Setup Node.js and deps
303+
uses: ./.github/actions/setup-deps-rn-latest
304+
305+
- name: Test
306+
run: yarn test:ci
307+
308+
test-rn-next:
309+
runs-on: ubuntu-latest
310+
name: Test RN Next
311+
steps:
312+
- name: Checkout
313+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
314+
315+
- name: Setup Node.js and deps
316+
uses: ./.github/actions/setup-deps-rn-next
317+
318+
- name: Test
319+
run: yarn test:ci
320+
321+
test-rn-nightly:
322+
runs-on: ubuntu-latest
323+
name: Test RN Nightly
324+
steps:
325+
- name: Checkout
326+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
327+
328+
- name: Setup Node.js and deps
329+
uses: ./.github/actions/setup-deps-rn-nightly
330+
331+
- name: Test
332+
run: yarn test:ci

0 commit comments

Comments
 (0)