|
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