1212
1313 strategy :
1414 matrix :
15+ suite : [node]
1516 # See supported Node.js release schedule at https://nodejs.org/en/about/previous-releases
1617 node-version : [18.x, 20.x, 22.x]
1718
@@ -32,15 +33,20 @@ jobs:
3233 build :
3334 runs-on : ubuntu-latest
3435
36+ strategy :
37+ matrix :
38+ # See supported Node.js release schedule at https://nodejs.org/en/about/previous-releases
39+ node-version : [20.x]
40+
3541 outputs :
3642 tarball-name : ${{ steps.pack.outputs.tarball-name }}
3743
3844 steps :
3945 - uses : actions/checkout@v4
40- - name : Use Node.js
46+ - name : Use Node.js ${{ matrix.node-version }}
4147 uses : actions/setup-node@v4
4248 with :
43- node-version : 20.x
49+ node-version : ${{ matrix.node-version }}
4450 cache : " npm"
4551 - name : Build tarball
4652 id : pack
6167
6268 strategy :
6369 matrix :
70+ suite : [commonjs, esm, typescript]
6471 # See supported Node.js release schedule at https://nodejs.org/en/about/previous-releases
6572 node-version : [18.x, 20.x]
66- suite : [commonjs, esm, typescript]
6773 fail-fast : false
6874
6975 steps :
9096
9197 strategy :
9298 matrix :
93- node-version : [20.x]
94- browser : ["chromium", "firefox", "webkit"]
9599 suite : ["browser"]
100+ browser : ["chromium", "firefox", "webkit"]
101+ node-version : [20.x]
96102 fail-fast : false
97103
98104 steps :
@@ -122,8 +128,8 @@ jobs:
122128
123129 strategy :
124130 matrix :
125- node-version : [20.x]
126131 suite : [cloudflare-worker]
132+ node-version : [20.x]
127133
128134 steps :
129135 - uses : actions/checkout@v4
@@ -150,8 +156,8 @@ jobs:
150156
151157 strategy :
152158 matrix :
153- bun-version : [1.0.11]
154159 suite : [bun]
160+ bun-version : [1.0.11]
155161
156162 steps :
157163 - uses : actions/checkout@v4
@@ -180,8 +186,8 @@ jobs:
180186
181187 strategy :
182188 matrix :
183- deno-version : [v1.x]
184189 suite : [deno]
190+ deno-version : [v1.x]
185191
186192 steps :
187193 - uses : actions/checkout@v4
@@ -202,6 +208,11 @@ jobs:
202208 needs : [test, build]
203209 runs-on : ubuntu-latest
204210
211+ strategy :
212+ matrix :
213+ suite : [nextjs]
214+ node-version : [20.x]
215+
205216 env :
206217 REPLICATE_API_TOKEN : ${{ secrets.REPLICATE_API_TOKEN }}
207218
@@ -213,7 +224,7 @@ jobs:
213224 - name : Use Node.js
214225 uses : actions/setup-node@v4
215226 with :
216- node-version : 20.x
227+ node-version : ${{ matrix.node-version }}
217228 cache : " npm"
218229 - run : |
219230 npm --prefix integration/next install
0 commit comments