@@ -68,30 +68,77 @@ jobs:
6868
6969 test :
7070 runs-on : ubuntu-latest
71- name : Test - ${{ matrix.rn-version }} - TR ${{ matrix.test-renderer-version }}
71+ name : Test - RN ${{ matrix.rn-lane }} - TR ${{ matrix.test-renderer-version }}
7272 strategy :
7373 fail-fast : false
7474 matrix :
75- rn-version : [latest, next, nightly]
75+ rn-lane : ['0.85.0', '0.84.1', '0.83.4', '0.82.1', '0.81.6', '0.80.3', '0.79.7', '0.78.3', latest, next, nightly]
7676 test-renderer-version : ['1.0.0', '1.1.0', '1.2.0']
77+ include :
78+ - rn-lane : ' 0.85.0'
79+ setup-kind : stable
80+ react-version : ' 19.2.3'
81+ react-native-version : ' 0.85.0'
82+ - rn-lane : ' 0.84.1'
83+ setup-kind : stable
84+ react-version : ' 19.2.3'
85+ react-native-version : ' 0.84.1'
86+ - rn-lane : ' 0.83.4'
87+ setup-kind : stable
88+ react-version : ' 19.2.0'
89+ react-native-version : ' 0.83.4'
90+ - rn-lane : ' 0.82.1'
91+ setup-kind : stable
92+ react-version : ' 19.1.1'
93+ react-native-version : ' 0.82.1'
94+ - rn-lane : ' 0.81.6'
95+ setup-kind : stable
96+ react-version : ' 19.1.4'
97+ react-native-version : ' 0.81.6'
98+ - rn-lane : ' 0.80.3'
99+ setup-kind : stable
100+ react-version : ' 19.1.0'
101+ react-native-version : ' 0.80.3'
102+ - rn-lane : ' 0.79.7'
103+ setup-kind : stable
104+ react-version : ' 19.0.0'
105+ react-native-version : ' 0.79.7'
106+ - rn-lane : ' 0.78.3'
107+ setup-kind : stable
108+ react-version : ' 19.0.0'
109+ react-native-version : ' 0.78.3'
110+ - rn-lane : latest
111+ setup-kind : latest
112+ - rn-lane : next
113+ setup-kind : next
114+ - rn-lane : nightly
115+ setup-kind : nightly
77116 steps :
78117 - name : Checkout
79118 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80119
120+ - name : Setup Node.js and deps (stable)
121+ if : matrix.setup-kind == 'stable'
122+ uses : ./.github/actions/setup-deps
123+ with :
124+ react-version : ${{ matrix.react-version }}
125+ react-native-version : ${{ matrix.react-native-version }}
126+ test-renderer-version : ${{ matrix.test-renderer-version }}
127+
81128 - name : Setup Node.js and deps (latest)
82- if : matrix.rn-version == 'latest'
129+ if : matrix.setup-kind == 'latest'
83130 uses : ./.github/actions/setup-deps-rn-latest
84131 with :
85132 test-renderer-version : ${{ matrix.test-renderer-version }}
86133
87134 - name : Setup Node.js and deps (next)
88- if : matrix.rn-version == 'next'
135+ if : matrix.setup-kind == 'next'
89136 uses : ./.github/actions/setup-deps-rn-next
90137 with :
91138 test-renderer-version : ${{ matrix.test-renderer-version }}
92139
93140 - name : Setup Node.js and deps (nightly)
94- if : matrix.rn-version == 'nightly'
141+ if : matrix.setup-kind == 'nightly'
95142 uses : ./.github/actions/setup-deps-rn-nightly
96143 with :
97144 test-renderer-version : ${{ matrix.test-renderer-version }}
0 commit comments