Skip to content

Commit 3e6428f

Browse files
aryaemami59markerikson
authored andcommitted
Run tests against different versions of React during CI
1 parent 0aababf commit 3e6428f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
path: ./package.tgz
3939

4040
test-types:
41-
name: Test Types with TypeScript ${{ matrix.ts }}
41+
name: Test Types with TypeScript ${{ matrix.ts }} and React ${{ matrix.react.version }}
4242

4343
needs: [build]
4444
runs-on: ubuntu-latest
@@ -80,6 +80,9 @@ jobs:
8080
- name: Install deps
8181
run: yarn install
8282

83+
- name: Install React ${{ matrix.react.version }} and React-DOM ${{ matrix.react.react-dom.version }}
84+
run: yarn add -D react@${{ matrix.react.version }} react-dom@${{ matrix.react.react-dom.version }} @types/react@${{ matrix.react.types }} @types/react-dom@${{ matrix.react.react-dom.types }}
85+
8386
- name: Install TypeScript ${{ matrix.ts }}
8487
run: yarn add typescript@${{ matrix.ts }}
8588

@@ -243,7 +246,7 @@ jobs:
243246
run: yarn build
244247

245248
test-dist:
246-
name: Run local tests against build artifact
249+
name: Run local tests against build artifact (React ${{ matrix.react.version }})
247250
needs: [build]
248251
runs-on: ubuntu-latest
249252
strategy:
@@ -286,6 +289,9 @@ jobs:
286289
- name: Check folder contents
287290
run: ls -lah
288291

292+
- name: Install React ${{ matrix.react.version }} and React-DOM ${{ matrix.react.react-dom.version }}
293+
run: yarn add -D react@${{ matrix.react.version }} react-dom@${{ matrix.react.react-dom.version }} @types/react@${{ matrix.react.types }} @types/react-dom@${{ matrix.react.react-dom.types }}
294+
289295
- name: Install build artifact
290296
run: yarn add ./package.tgz
291297

0 commit comments

Comments
 (0)