12
12
13
13
strategy :
14
14
matrix :
15
+ suite : [node]
15
16
# See supported Node.js release schedule at https://nodejs.org/en/about/previous-releases
16
17
node-version : [18.x, 20.x, 22.x]
17
18
@@ -32,15 +33,20 @@ jobs:
32
33
build :
33
34
runs-on : ubuntu-latest
34
35
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
+
35
41
outputs :
36
42
tarball-name : ${{ steps.pack.outputs.tarball-name }}
37
43
38
44
steps :
39
45
- uses : actions/checkout@v4
40
- - name : Use Node.js
46
+ - name : Use Node.js ${{ matrix.node-version }}
41
47
uses : actions/setup-node@v4
42
48
with :
43
- node-version : 20.x
49
+ node-version : ${{ matrix.node-version }}
44
50
cache : " npm"
45
51
- name : Build tarball
46
52
id : pack
61
67
62
68
strategy :
63
69
matrix :
70
+ suite : [commonjs, esm, typescript]
64
71
# See supported Node.js release schedule at https://nodejs.org/en/about/previous-releases
65
72
node-version : [18.x, 20.x]
66
- suite : [commonjs, esm, typescript]
67
73
fail-fast : false
68
74
69
75
steps :
90
96
91
97
strategy :
92
98
matrix :
93
- node-version : [20.x]
94
- browser : ["chromium", "firefox", "webkit"]
95
99
suite : ["browser"]
100
+ browser : ["chromium", "firefox", "webkit"]
101
+ node-version : [20.x]
96
102
fail-fast : false
97
103
98
104
steps :
@@ -122,8 +128,8 @@ jobs:
122
128
123
129
strategy :
124
130
matrix :
125
- node-version : [20.x]
126
131
suite : [cloudflare-worker]
132
+ node-version : [20.x]
127
133
128
134
steps :
129
135
- uses : actions/checkout@v4
@@ -150,8 +156,8 @@ jobs:
150
156
151
157
strategy :
152
158
matrix :
153
- bun-version : [1.0.11]
154
159
suite : [bun]
160
+ bun-version : [1.0.11]
155
161
156
162
steps :
157
163
- uses : actions/checkout@v4
@@ -180,8 +186,8 @@ jobs:
180
186
181
187
strategy :
182
188
matrix :
183
- deno-version : [v1.x]
184
189
suite : [deno]
190
+ deno-version : [v1.x]
185
191
186
192
steps :
187
193
- uses : actions/checkout@v4
@@ -202,6 +208,11 @@ jobs:
202
208
needs : [test, build]
203
209
runs-on : ubuntu-latest
204
210
211
+ strategy :
212
+ matrix :
213
+ suite : [nextjs]
214
+ node-version : [20.x]
215
+
205
216
env :
206
217
REPLICATE_API_TOKEN : ${{ secrets.REPLICATE_API_TOKEN }}
207
218
@@ -213,7 +224,7 @@ jobs:
213
224
- name : Use Node.js
214
225
uses : actions/setup-node@v4
215
226
with :
216
- node-version : 20.x
227
+ node-version : ${{ matrix.node-version }}
217
228
cache : " npm"
218
229
- run : |
219
230
npm --prefix integration/next install
0 commit comments