@@ -123,6 +123,132 @@ jobs:
123
123
working-directory : examples/nextjs-14-app-dir-validate-email
124
124
run : npm run build
125
125
126
+ nextjs-14-clerk-rl :
127
+ name : Next.js 14 + Clerk + Rate Limit
128
+ runs-on : ubuntu-latest
129
+ permissions :
130
+ contents : read
131
+ steps :
132
+ # Environment security
133
+ - name : Harden Runner
134
+ uses : step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
135
+ with :
136
+ disable-sudo : true
137
+ egress-policy : block
138
+ allowed-endpoints : >
139
+ fonts.googleapis.com:443
140
+ fonts.gstatic.com:443
141
+ github.com:443
142
+ registry.npmjs.org:443
143
+
144
+ # Checkout
145
+ # Most toolchains require checkout first
146
+ - name : Checkout
147
+ uses : actions/checkout@v4
148
+
149
+ # Language toolchains
150
+ - name : Install Node
151
+
152
+ with :
153
+ node-version : 20
154
+
155
+ # Workflow
156
+
157
+ - name : Install dependencies
158
+ run : npm ci
159
+
160
+ - name : Install example dependencies
161
+ working-directory : examples/nextjs-14-clerk-rl
162
+ run : npm ci
163
+
164
+ - name : Build
165
+ working-directory : examples/nextjs-14-clerk-rl
166
+ run : npm run build
167
+
168
+ nextjs-14-clerk-shield :
169
+ name : Next.js 14 + Clerk + Shield
170
+ runs-on : ubuntu-latest
171
+ permissions :
172
+ contents : read
173
+ steps :
174
+ # Environment security
175
+ - name : Harden Runner
176
+ uses : step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
177
+ with :
178
+ disable-sudo : true
179
+ egress-policy : block
180
+ allowed-endpoints : >
181
+ fonts.googleapis.com:443
182
+ fonts.gstatic.com:443
183
+ github.com:443
184
+ registry.npmjs.org:443
185
+
186
+ # Checkout
187
+ # Most toolchains require checkout first
188
+ - name : Checkout
189
+ uses : actions/checkout@v4
190
+
191
+ # Language toolchains
192
+ - name : Install Node
193
+
194
+ with :
195
+ node-version : 20
196
+
197
+ # Workflow
198
+
199
+ - name : Install dependencies
200
+ run : npm ci
201
+
202
+ - name : Install example dependencies
203
+ working-directory : examples/nextjs-14-clerk-shield
204
+ run : npm ci
205
+
206
+ - name : Build
207
+ working-directory : examples/nextjs-14-clerk-shield
208
+ run : npm run build
209
+
210
+ nextjs-14-decorate :
211
+ name : Next.js 14 + Decorate
212
+ runs-on : ubuntu-latest
213
+ permissions :
214
+ contents : read
215
+ steps :
216
+ # Environment security
217
+ - name : Harden Runner
218
+ uses : step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
219
+ with :
220
+ disable-sudo : true
221
+ egress-policy : block
222
+ allowed-endpoints : >
223
+ fonts.googleapis.com:443
224
+ fonts.gstatic.com:443
225
+ github.com:443
226
+ registry.npmjs.org:443
227
+
228
+ # Checkout
229
+ # Most toolchains require checkout first
230
+ - name : Checkout
231
+ uses : actions/checkout@v4
232
+
233
+ # Language toolchains
234
+ - name : Install Node
235
+
236
+ with :
237
+ node-version : 20
238
+
239
+ # Workflow
240
+
241
+ - name : Install dependencies
242
+ run : npm ci
243
+
244
+ - name : Install example dependencies
245
+ working-directory : examples/nextjs-14-decorate
246
+ run : npm ci
247
+
248
+ - name : Build
249
+ working-directory : examples/nextjs-14-decorate
250
+ run : npm run build
251
+
126
252
nextjs-14-openai :
127
253
name : Next.js 14 + OpenAI
128
254
runs-on : ubuntu-latest
0 commit comments