2323 - name : Checkout repository
2424 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
2525 - name : Set up Node.js
26- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
26+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
2727 with :
2828 node-version-file : ' .nvmrc'
2929 cache : ' npm'
3838 - name : Checkout repository
3939 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
4040 - name : Set up Node.js
41- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
41+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
4242 with :
4343 node-version-file : ' .nvmrc'
4444 cache : ' npm'
@@ -56,25 +56,26 @@ jobs:
5656 test :
5757 runs-on : ubuntu-latest
5858 strategy :
59+ fail-fast : false
5960 matrix :
60- react : ['18', '19']
61+ react-version : ['react- 18', 'react- 19']
6162 steps :
6263 - name : Checkout repository
6364 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
6465 - name : Set up Node.js
65- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
66+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
6667 with :
6768 node-version-file : ' .nvmrc'
6869 cache : ' npm'
6970 - name : Set up turbo cache
70- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
71+ uses : actions/cache@5a3ec84eff668545956fdreact-18022155c47e93e2684
7172 with :
7273 path : .turbo
7374 key : ${{ runner.os }}-turbo-${{ github.sha }}
7475 restore-keys : |
7576 ${{ runner.os }}-turbo-
76- - if : ${{ matrix.react == '19' }}
77- run : node script/setup-react-19.mts
77+ - if : ${{ matrix.react-version == 'react- 19' }}
78+ run : node script/setup-react-react- 19.mts
7879 - name : Install dependencies
7980 run : npm ci
8081 - name : Build
@@ -87,25 +88,26 @@ jobs:
8788 type-check :
8889 runs-on : ubuntu-latest
8990 strategy :
91+ fail-fast : false
9092 matrix :
91- react : ['18', '19']
93+ react : ['react- 18', 'react- 19']
9294 steps :
9395 - name : Checkout repository
9496 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
9597 - name : Set up Node.js
96- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
98+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
9799 with :
98100 node-version-file : ' .nvmrc'
99101 cache : ' npm'
100102 - name : Set up turbo cache
101- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
103+ uses : actions/cache@5a3ec84eff668545956fdreact-18022155c47e93e2684
102104 with :
103105 path : .turbo
104106 key : ${{ runner.os }}-turbo-${{ github.sha }}
105107 restore-keys : |
106108 ${{ runner.os }}-turbo-
107- - if : ${{ matrix.react == '19' }}
108- run : node script/setup-react-19.mts
109+ - if : ${{ matrix.react-version == 'react- 19' }}
110+ run : node script/setup-react-react- 19.mts
109111 - name : Install dependencies
110112 run : npm ci
111113 - name : Build project
@@ -116,25 +118,26 @@ jobs:
116118 examples :
117119 runs-on : ubuntu-latest
118120 strategy :
121+ fail-fast : false
119122 matrix :
120- react : ['18', '19']
123+ react : ['react- 18', 'react- 19']
121124 steps :
122125 - name : Checkout repository
123126 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
124127 - name : Set up Node.js
125- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
128+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
126129 with :
127130 node-version-file : ' .nvmrc'
128131 cache : ' npm'
129132 - name : Set up turbo cache
130- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
133+ uses : actions/cache@5a3ec84eff668545956fdreact-18022155c47e93e2684
131134 with :
132135 path : .turbo
133136 key : ${{ runner.os }}-turbo-${{ github.sha }}
134137 restore-keys : |
135138 ${{ runner.os }}-turbo-
136- - if : ${{ matrix.react == '19' }}
137- run : node script/setup-react-19.mts
139+ - if : ${{ matrix.react-version == 'react- 19' }}
140+ run : node script/setup-react-react- 19.mts
138141 - name : Install dependencies
139142 run : npm ci
140143 - name : Build
@@ -146,12 +149,12 @@ jobs:
146149 - name : Checkout repository
147150 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
148151 - name : Set up Node.js
149- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
152+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
150153 with :
151154 node-version-file : ' .nvmrc'
152155 cache : ' npm'
153156 - name : Set up turbo cache
154- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
157+ uses : actions/cache@5a3ec84eff668545956fdreact-18022155c47e93e2684
155158 with :
156159 path : .turbo
157160 key : ${{ runner.os }}-turbo-${{ github.sha }}
@@ -177,12 +180,12 @@ jobs:
177180 - name : Checkout repository
178181 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
179182 - name : Set up Node.js
180- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444
183+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1dreact-18a591444
181184 with :
182185 node-version-file : ' .nvmrc'
183186 cache : ' npm'
184187 - name : Set up turbo cache
185- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
188+ uses : actions/cache@5a3ec84eff668545956fdreact-18022155c47e93e2684
186189 with :
187190 path : .turbo
188191 key : ${{ runner.os }}-turbo-${{ github.sha }}
0 commit comments