|
7 | 7 | jobs:
|
8 | 8 | build-deploy:
|
9 | 9 | runs-on: ubuntu-latest
|
| 10 | + permissions: |
| 11 | + contents: write |
| 12 | + id-token: write |
10 | 13 | steps:
|
11 | 14 | - uses: actions/checkout@v3
|
12 | 15 | - uses: actions/setup-node@v3
|
@@ -90,336 +93,336 @@ jobs:
|
90 | 93 |
|
91 | 94 |
|
92 | 95 | - name: 📦 @uiw/react-codemirror publish to NPM
|
93 |
| - run: npm publish --access public |
| 96 | + run: npm publish --access public --provenance |
94 | 97 | working-directory: ./core/
|
95 | 98 | continue-on-error: true
|
96 | 99 | env:
|
97 | 100 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
98 | 101 |
|
99 | 102 | - name: 📦 react-codemirror-merge publish to NPM
|
100 |
| - run: npm publish --access public |
| 103 | + run: npm publish --access public --provenance |
101 | 104 | working-directory: ./merge/
|
102 | 105 | continue-on-error: true
|
103 | 106 | env:
|
104 | 107 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
105 | 108 |
|
106 | 109 | - name: 📦 @uiw/codemirror-themes publish to NPM
|
107 |
| - run: npm publish --access public |
| 110 | + run: npm publish --access public --provenance |
108 | 111 | working-directory: ./themes/theme/
|
109 | 112 | continue-on-error: true
|
110 | 113 | env:
|
111 | 114 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
112 | 115 |
|
113 | 116 |
|
114 | 117 | - name: 📦 @uiw/codemirror-theme-abcdef publish to NPM
|
115 |
| - run: npm publish --access public |
| 118 | + run: npm publish --access public --provenance |
116 | 119 | working-directory: ./themes/abcdef/
|
117 | 120 | continue-on-error: true
|
118 | 121 | env:
|
119 | 122 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
120 | 123 |
|
121 | 124 |
|
122 | 125 | - name: 📦 @uiw/codemirror-themes-abyss publish to NPM
|
123 |
| - run: npm publish --access public |
| 126 | + run: npm publish --access public --provenance |
124 | 127 | working-directory: ./themes/abyss/
|
125 | 128 | continue-on-error: true
|
126 | 129 | env:
|
127 | 130 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
128 | 131 |
|
129 | 132 |
|
130 | 133 | - name: 📦 @uiw/codemirror-themes-all publish to NPM
|
131 |
| - run: npm publish --access public |
| 134 | + run: npm publish --access public --provenance |
132 | 135 | working-directory: ./themes/all/
|
133 | 136 | continue-on-error: true
|
134 | 137 | env:
|
135 | 138 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
136 | 139 |
|
137 | 140 |
|
138 | 141 | - name: 📦 @uiw/codemirror-theme-okaidia publish to NPM
|
139 |
| - run: npm publish --access public |
| 142 | + run: npm publish --access public --provenance |
140 | 143 | working-directory: ./themes/okaidia/
|
141 | 144 | continue-on-error: true
|
142 | 145 | env:
|
143 | 146 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
144 | 147 |
|
145 | 148 |
|
146 | 149 | - name: 📦 @uiw/codemirror-theme-quietlight publish to NPM
|
147 |
| - run: npm publish --access public |
| 150 | + run: npm publish --access public --provenance |
148 | 151 | working-directory: ./themes/quietlight/
|
149 | 152 | continue-on-error: true
|
150 | 153 | env:
|
151 | 154 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
152 | 155 |
|
153 | 156 |
|
154 | 157 | - name: 📦 @uiw/codemirror-theme-red publish to NPM
|
155 |
| - run: npm publish --access public |
| 158 | + run: npm publish --access public --provenance |
156 | 159 | working-directory: ./themes/red/
|
157 | 160 | continue-on-error: true
|
158 | 161 | env:
|
159 | 162 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
160 | 163 |
|
161 | 164 |
|
162 | 165 | - name: 📦 @uiw/codemirror-theme-solarized publish to NPM
|
163 |
| - run: npm publish --access public |
| 166 | + run: npm publish --access public --provenance |
164 | 167 | working-directory: ./themes/solarized/
|
165 | 168 | continue-on-error: true
|
166 | 169 | env:
|
167 | 170 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
168 | 171 |
|
169 | 172 | - name: 📦 @uiw/codemirror-theme-androidstudio publish to NPM
|
170 |
| - run: npm publish --access public |
| 173 | + run: npm publish --access public --provenance |
171 | 174 | working-directory: ./themes/androidstudio/
|
172 | 175 | continue-on-error: true
|
173 | 176 | env:
|
174 | 177 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
175 | 178 |
|
176 | 179 | - name: 📦 @uiw/codemirror-theme-andromeda publish to NPM
|
177 |
| - run: npm publish --access public |
| 180 | + run: npm publish --access public --provenance |
178 | 181 | working-directory: ./themes/andromeda/
|
179 | 182 | continue-on-error: true
|
180 | 183 | env:
|
181 | 184 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
182 | 185 |
|
183 | 186 | - name: 📦 @uiw/codemirror-theme-atomone publish to NPM
|
184 |
| - run: npm publish --access public |
| 187 | + run: npm publish --access public --provenance |
185 | 188 | working-directory: ./themes/atomone/
|
186 | 189 | continue-on-error: true
|
187 | 190 | env:
|
188 | 191 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
189 | 192 |
|
190 | 193 | - name: 📦 @uiw/codemirror-theme-aura publish to NPM
|
191 |
| - run: npm publish --access public |
| 194 | + run: npm publish --access public --provenance |
192 | 195 | working-directory: ./themes/aura/
|
193 | 196 | continue-on-error: true
|
194 | 197 | env:
|
195 | 198 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
196 | 199 |
|
197 | 200 | - name: 📦 @uiw/codemirror-theme-basic publish to NPM
|
198 |
| - run: npm publish --access public |
| 201 | + run: npm publish --access public --provenance |
199 | 202 | working-directory: ./themes/basic/
|
200 | 203 | continue-on-error: true
|
201 | 204 | env:
|
202 | 205 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
203 | 206 |
|
204 | 207 | - name: 📦 @uiw/codemirror-theme-bbedit publish to NPM
|
205 |
| - run: npm publish --access public |
| 208 | + run: npm publish --access public --provenance |
206 | 209 | working-directory: ./themes/bbedit/
|
207 | 210 | continue-on-error: true
|
208 | 211 | env:
|
209 | 212 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
210 | 213 |
|
211 | 214 | - name: 📦 @uiw/codemirror-theme-dracula publish to NPM
|
212 |
| - run: npm publish --access public |
| 215 | + run: npm publish --access public --provenance |
213 | 216 | working-directory: ./themes/dracula/
|
214 | 217 | continue-on-error: true
|
215 | 218 | env:
|
216 | 219 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
217 | 220 |
|
218 | 221 | - name: 📦 @uiw/codemirror-theme-duotone publish to NPM
|
219 |
| - run: npm publish --access public |
| 222 | + run: npm publish --access public --provenance |
220 | 223 | working-directory: ./themes/duotone/
|
221 | 224 | continue-on-error: true
|
222 | 225 | env:
|
223 | 226 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
224 | 227 |
|
225 | 228 | - name: 📦 @uiw/codemirror-theme-eclipse publish to NPM
|
226 |
| - run: npm publish --access public |
| 229 | + run: npm publish --access public --provenance |
227 | 230 | working-directory: ./themes/eclipse/
|
228 | 231 | continue-on-error: true
|
229 | 232 | env:
|
230 | 233 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
231 | 234 |
|
232 | 235 | - name: 📦 @uiw/codemirror-theme-github publish to NPM
|
233 |
| - run: npm publish --access public |
| 236 | + run: npm publish --access public --provenance |
234 | 237 | working-directory: ./themes/github/
|
235 | 238 | continue-on-error: true
|
236 | 239 | env:
|
237 | 240 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
238 | 241 |
|
239 | 242 | - name: 📦 @uiw/codemirror-theme-gruvbox-dark publish to NPM
|
240 |
| - run: npm publish --access public |
| 243 | + run: npm publish --access public --provenance |
241 | 244 | working-directory: ./themes/gruvbox/
|
242 | 245 | continue-on-error: true
|
243 | 246 | env:
|
244 | 247 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
245 | 248 |
|
246 | 249 | - name: 📦 @uiw/codemirror-theme-kimbie publish to NPM
|
247 |
| - run: npm publish --access public |
| 250 | + run: npm publish --access public --provenance |
248 | 251 | working-directory: ./themes/kimbie/
|
249 | 252 | continue-on-error: true
|
250 | 253 | env:
|
251 | 254 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
252 | 255 |
|
253 | 256 | - name: 📦 @uiw/codemirror-theme-material publish to NPM
|
254 |
| - run: npm publish --access public |
| 257 | + run: npm publish --access public --provenance |
255 | 258 | working-directory: ./themes/material/
|
256 | 259 | continue-on-error: true
|
257 | 260 | env:
|
258 | 261 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
259 | 262 |
|
260 | 263 | - name: 📦 @uiw/codemirror-theme-monokai publish to NPM
|
261 |
| - run: npm publish --access public |
| 264 | + run: npm publish --access public --provenance |
262 | 265 | working-directory: ./themes/monokai/
|
263 | 266 | continue-on-error: true
|
264 | 267 | env:
|
265 | 268 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
266 | 269 |
|
267 | 270 | - name: 📦 @uiw/codemirror-theme-monokai-dimmed publish to NPM
|
268 |
| - run: npm publish --access public |
| 271 | + run: npm publish --access public --provenance |
269 | 272 | working-directory: ./themes/monokai-dimmed/
|
270 | 273 | continue-on-error: true
|
271 | 274 | env:
|
272 | 275 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
273 | 276 |
|
274 | 277 | - name: 📦 @uiw/codemirror-theme-noctis-lilac publish to NPM
|
275 |
| - run: npm publish --access public |
| 278 | + run: npm publish --access public --provenance |
276 | 279 | working-directory: ./themes/noctis-lilac/
|
277 | 280 | continue-on-error: true
|
278 | 281 | env:
|
279 | 282 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
280 | 283 |
|
281 | 284 | - name: 📦 @uiw/codemirror-theme-nord publish to NPM
|
282 |
| - run: npm publish --access public |
| 285 | + run: npm publish --access public --provenance |
283 | 286 | working-directory: ./themes/nord/
|
284 | 287 | continue-on-error: true
|
285 | 288 | env:
|
286 | 289 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
287 | 290 |
|
288 | 291 | - name: 📦 @uiw/codemirror-theme-darcula publish to NPM
|
289 |
| - run: npm publish --access public |
| 292 | + run: npm publish --access public --provenance |
290 | 293 | working-directory: ./themes/darcula/
|
291 | 294 | continue-on-error: true
|
292 | 295 | env:
|
293 | 296 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
294 | 297 |
|
295 | 298 | - name: 📦 @uiw/codemirror-theme-bespin publish to NPM
|
296 |
| - run: npm publish --access public |
| 299 | + run: npm publish --access public --provenance |
297 | 300 | working-directory: ./themes/bespin/
|
298 | 301 | continue-on-error: true
|
299 | 302 | env:
|
300 | 303 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
301 | 304 |
|
302 | 305 | - name: 📦 @uiw/codemirror-theme-copilot publish to NPM
|
303 |
| - run: npm publish --access public |
| 306 | + run: npm publish --access public --provenance |
304 | 307 | working-directory: ./themes/copilot/
|
305 | 308 | continue-on-error: true
|
306 | 309 | env:
|
307 | 310 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
308 | 311 |
|
309 | 312 | - name: 📦 @uiw/codemirror-theme-sublime publish to NPM
|
310 |
| - run: npm publish --access public |
| 313 | + run: npm publish --access public --provenance |
311 | 314 | working-directory: ./themes/sublime/
|
312 | 315 | continue-on-error: true
|
313 | 316 | env:
|
314 | 317 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
315 | 318 |
|
316 | 319 | - name: 📦 @uiw/codemirror-theme-tokyo-night publish to NPM
|
317 |
| - run: npm publish --access public |
| 320 | + run: npm publish --access public --provenance |
318 | 321 | working-directory: ./themes/tokyo-night/
|
319 | 322 | continue-on-error: true
|
320 | 323 | env:
|
321 | 324 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
322 | 325 |
|
323 | 326 | - name: 📦 @uiw/codemirror-theme-tokyo-night-storm publish to NPM
|
324 |
| - run: npm publish --access public |
| 327 | + run: npm publish --access public --provenance |
325 | 328 | working-directory: ./themes/tokyo-night-storm/
|
326 | 329 | continue-on-error: true
|
327 | 330 | env:
|
328 | 331 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
329 | 332 |
|
330 | 333 | - name: 📦 @uiw/codemirror-theme-tokyo-night-day publish to NPM
|
331 |
| - run: npm publish --access public |
| 334 | + run: npm publish --access public --provenance |
332 | 335 | working-directory: ./themes/tokyo-night-day/
|
333 | 336 | continue-on-error: true
|
334 | 337 | env:
|
335 | 338 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
336 | 339 |
|
337 | 340 | - name: 📦 @uiw/codemirror-theme-tomorrow-night-blue publish to NPM
|
338 |
| - run: npm publish --access public |
| 341 | + run: npm publish --access public --provenance |
339 | 342 | working-directory: ./themes/tomorrow-night-blue/
|
340 | 343 | continue-on-error: true
|
341 | 344 | env:
|
342 | 345 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
343 | 346 |
|
344 | 347 | - name: 📦 @uiw/codemirror-theme-vscode publish to NPM
|
345 |
| - run: npm publish --access public |
| 348 | + run: npm publish --access public --provenance |
346 | 349 | working-directory: ./themes/vscode/
|
347 | 350 | continue-on-error: true
|
348 | 351 | env:
|
349 | 352 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
350 | 353 |
|
351 | 354 | - name: 📦 @uiw/codemirror-theme-white publish to NPM
|
352 |
| - run: npm publish --access public |
| 355 | + run: npm publish --access public --provenance |
353 | 356 | working-directory: ./themes/white/
|
354 | 357 | continue-on-error: true
|
355 | 358 | env:
|
356 | 359 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
357 | 360 |
|
358 | 361 | - name: 📦 @uiw/codemirror-theme-xcode publish to NPM
|
359 |
| - run: npm publish --access public |
| 362 | + run: npm publish --access public --provenance |
360 | 363 | working-directory: ./themes/xcode/
|
361 | 364 | continue-on-error: true
|
362 | 365 | env:
|
363 | 366 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
364 | 367 |
|
365 | 368 | - name: 📦 @uiw/codemirror-extensions-basic-setup to NPM
|
366 |
| - run: npm publish --access public |
| 369 | + run: npm publish --access public --provenance |
367 | 370 | working-directory: ./extensions/basic-setup/
|
368 | 371 | continue-on-error: true
|
369 | 372 | env:
|
370 | 373 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
371 | 374 |
|
372 | 375 | - name: 📦 @uiw/codemirror-extensions-classname to NPM
|
373 |
| - run: npm publish --access public |
| 376 | + run: npm publish --access public --provenance |
374 | 377 | working-directory: ./extensions/classname/
|
375 | 378 | continue-on-error: true
|
376 | 379 | env:
|
377 | 380 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
378 | 381 |
|
379 | 382 | - name: 📦 @uiw/codemirror-extensions-events to NPM
|
380 |
| - run: npm publish --access public |
| 383 | + run: npm publish --access public --provenance |
381 | 384 | working-directory: ./extensions/events/
|
382 | 385 | continue-on-error: true
|
383 | 386 | env:
|
384 | 387 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
385 | 388 |
|
386 | 389 | - name: 📦 @uiw/codemirror-extensions-color to NPM
|
387 |
| - run: npm publish --access public |
| 390 | + run: npm publish --access public --provenance |
388 | 391 | working-directory: ./extensions/color/
|
389 | 392 | continue-on-error: true
|
390 | 393 | env:
|
391 | 394 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
392 | 395 |
|
393 | 396 | - name: 📦 @uiw/codemirror-extensions-hyper-link to NPM
|
394 |
| - run: npm publish --access public |
| 397 | + run: npm publish --access public --provenance |
395 | 398 | working-directory: ./extensions/hyper-link/
|
396 | 399 | continue-on-error: true
|
397 | 400 | env:
|
398 | 401 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
399 | 402 |
|
400 | 403 | - name: 📦 @uiw/codemirror-extensions-line-numbers-relative to NPM
|
401 |
| - run: npm publish --access public |
| 404 | + run: npm publish --access public --provenance |
402 | 405 | working-directory: ./extensions/line-numbers-relative/
|
403 | 406 | continue-on-error: true
|
404 | 407 | env:
|
405 | 408 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
406 | 409 |
|
407 | 410 | - name: 📦 @uiw/codemirror-extensions-langs to NPM
|
408 |
| - run: npm publish --access public |
| 411 | + run: npm publish --access public --provenance |
409 | 412 | working-directory: ./extensions/langs/
|
410 | 413 | continue-on-error: true
|
411 | 414 | env:
|
412 | 415 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
413 | 416 |
|
414 | 417 | - name: 📦 @uiw/codemirror-extensions-mentions to NPM
|
415 |
| - run: npm publish --access public |
| 418 | + run: npm publish --access public --provenance |
416 | 419 | working-directory: ./extensions/mentions/
|
417 | 420 | continue-on-error: true
|
418 | 421 | env:
|
419 | 422 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
420 | 423 |
|
421 | 424 | - name: 📦 @uiw/codemirror-extensions-zebra-stripes to NPM
|
422 |
| - run: npm publish --access public |
| 425 | + run: npm publish --access public --provenance |
423 | 426 | working-directory: ./extensions/zebra-stripes/
|
424 | 427 | continue-on-error: true
|
425 | 428 | env:
|
|
0 commit comments