Skip to content

Commit 2abd620

Browse files
authored
Merge pull request #2119 from aryaemami59/add-rn-and-expo-to-ci
Add Expo and React Native to CI
2 parents 35d7ae8 + bf71dcf commit 2abd620

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Node
2020
uses: actions/setup-node@v3
2121
with:
22-
node-version: 16.x
22+
node-version: 18.x
2323
cache: 'yarn'
2424

2525
- name: Install dependencies
@@ -50,7 +50,7 @@ jobs:
5050
strategy:
5151
fail-fast: false
5252
matrix:
53-
node: ['16.x']
53+
node: ['18.x']
5454
ts: ['4.7', '4.8', '4.9', '5.0', '5.1', '5.2']
5555

5656
steps:
@@ -82,7 +82,7 @@ jobs:
8282
strategy:
8383
fail-fast: false
8484
matrix:
85-
node: ['16.x']
85+
node: ['18.x']
8686
steps:
8787
- name: Checkout repo
8888
uses: actions/checkout@v3
@@ -106,8 +106,8 @@ jobs:
106106
strategy:
107107
fail-fast: false
108108
matrix:
109-
node: ['16.x']
110-
example: ['cra4', 'cra5', 'next', 'vite', 'node-standard', 'node-esm']
109+
node: ['18.x']
110+
example: ['cra4', 'cra5', 'next', 'vite', 'node-standard', 'node-esm', 'react-native', 'expo']
111111
steps:
112112
- name: Checkout repo
113113
uses: actions/checkout@v4
@@ -160,9 +160,16 @@ jobs:
160160
working-directory: ./redux-toolkit/examples/publish-ci/${{ matrix.example }}
161161
run: yarn info react-redux && yarn why react-redux
162162

163+
- name: Set up JDK 17 for React Native build
164+
if: matrix.example == 'react-native'
165+
uses: actions/setup-java@v4
166+
with:
167+
java-version: '17.x'
168+
distribution: 'temurin'
169+
163170
- name: Build example
164171
working-directory: ./redux-toolkit/examples/publish-ci/${{ matrix.example }}
165-
run: yarn build
172+
run: NODE_OPTIONS=--openssl-legacy-provider yarn build
166173

167174
- name: Run test step
168175
working-directory: ./redux-toolkit/examples/publish-ci/${{ matrix.example }}
@@ -176,7 +183,7 @@ jobs:
176183
strategy:
177184
fail-fast: false
178185
matrix:
179-
node: ['16.x']
186+
node: ['18.x']
180187
example: ['rr-rsc-context']
181188
defaults:
182189
run:

0 commit comments

Comments
 (0)