File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Setup deps (RN @latest)
22description : Setup Node.js and install dependencies
33
4+ inputs :
5+ test-renderer-version :
6+ description : Test renderer version to install (e.g., 1.1.0)
7+ required : false
8+
49runs :
510 using : composite
611 steps :
3237 @react-native/babel-preset@latest \
3338 @react-native/jest-preset@latest
3439 shell : bash
40+
41+ - name : Switch to test-renderer version
42+ if : inputs.test-renderer-version != ''
43+ run : yarn add -D test-renderer@${{ inputs.test-renderer-version }}
44+ shell : bash
Original file line number Diff line number Diff line change 11name : Setup deps (RN @next)
22description : Setup Node.js and install dependencies
33
4+ inputs :
5+ test-renderer-version :
6+ description : Test renderer version to install (e.g., 1.1.0)
7+ required : false
8+
49runs :
510 using : composite
611 steps :
3237 @react-native/babel-preset@next \
3338 @react-native/jest-preset@next
3439 shell : bash
40+
41+ - name : Switch to test-renderer version
42+ if : inputs.test-renderer-version != ''
43+ run : yarn add -D test-renderer@${{ inputs.test-renderer-version }}
44+ shell : bash
Original file line number Diff line number Diff line change 11name : Setup deps (RN nightly)
22description : Setup Node.js and install dependencies
33
4+ inputs :
5+ test-renderer-version :
6+ description : Test renderer version to install (e.g., 1.1.0)
7+ required : false
8+
49runs :
510 using : composite
611 steps :
3338 @react-native/babel-preset@nightly \
3439 @react-native/jest-preset@nightly
3540 shell : bash
41+
42+ - name : Switch to test-renderer version
43+ if : inputs.test-renderer-version != ''
44+ run : yarn add -D test-renderer@${{ inputs.test-renderer-version }}
45+ shell : bash
Original file line number Diff line number Diff line change 88 react-native-version :
99 description : React Native version to install (e.g., 0.83.1)
1010 required : false
11+ test-renderer-version :
12+ description : Test renderer version to install (e.g., 1.1.0)
13+ required : false
1114
1215runs :
1316 using : composite
5659
5760 yarn add -D "${deps[@]}"
5861 shell : bash
62+
63+ - name : Switch to test-renderer version
64+ if : inputs.test-renderer-version != ''
65+ run : yarn add -D test-renderer@${{ inputs.test-renderer-version }}
66+ shell : bash
Original file line number Diff line number Diff line change @@ -68,26 +68,33 @@ jobs:
6868
6969 test :
7070 runs-on : ubuntu-latest
71- name : Test - ${{ matrix.rn-version }}
71+ name : Test - ${{ matrix.rn-version }} - TR ${{ matrix.test-renderer-version }}
7272 strategy :
7373 fail-fast : false
7474 matrix :
7575 rn-version : [latest, next, nightly]
76+ test-renderer-version : ['1.0.0', '1.1.0', '1.2.0']
7677 steps :
7778 - name : Checkout
7879 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7980
8081 - name : Setup Node.js and deps (latest)
8182 if : matrix.rn-version == 'latest'
8283 uses : ./.github/actions/setup-deps-rn-latest
84+ with :
85+ test-renderer-version : ${{ matrix.test-renderer-version }}
8386
8487 - name : Setup Node.js and deps (next)
8588 if : matrix.rn-version == 'next'
8689 uses : ./.github/actions/setup-deps-rn-next
90+ with :
91+ test-renderer-version : ${{ matrix.test-renderer-version }}
8792
8893 - name : Setup Node.js and deps (nightly)
8994 if : matrix.rn-version == 'nightly'
9095 uses : ./.github/actions/setup-deps-rn-nightly
96+ with :
97+ test-renderer-version : ${{ matrix.test-renderer-version }}
9198
9299 - name : Test
93100 run : yarn test:ci
You can’t perform that action at this time.
0 commit comments