Skip to content

Commit eef9ffb

Browse files
committed
nightly to check against all TR versions
1 parent 8950bff commit eef9ffb

5 files changed

Lines changed: 46 additions & 1 deletion

File tree

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
name: Setup deps (RN @latest)
22
description: 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+
49
runs:
510
using: composite
611
steps:
@@ -32,3 +37,8 @@ runs:
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

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
name: Setup deps (RN @next)
22
description: 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+
49
runs:
510
using: composite
611
steps:
@@ -32,3 +37,8 @@ runs:
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

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
name: Setup deps (RN nightly)
22
description: 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+
49
runs:
510
using: composite
611
steps:
@@ -33,3 +38,8 @@ runs:
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

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ inputs:
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

1215
runs:
1316
using: composite
@@ -56,3 +59,8 @@ runs:
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

.github/workflows/nightly.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)