Skip to content

Commit e16ede0

Browse files
committedSep 21, 2023
ci: update workflows config.
1 parent ce4de8f commit e16ede0

File tree

1 file changed

+50
-47
lines changed

1 file changed

+50
-47
lines changed
 

‎.github/workflows/ci.yml

+50-47
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77
jobs:
88
build-deploy:
99
runs-on: ubuntu-latest
10+
permissions:
11+
contents: write
12+
id-token: write
1013
steps:
1114
- uses: actions/checkout@v3
1215
- uses: actions/setup-node@v3
@@ -90,336 +93,336 @@ jobs:
9093
9194
9295
- name: 📦 @uiw/react-codemirror publish to NPM
93-
run: npm publish --access public
96+
run: npm publish --access public --provenance
9497
working-directory: ./core/
9598
continue-on-error: true
9699
env:
97100
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
98101

99102
- name: 📦 react-codemirror-merge publish to NPM
100-
run: npm publish --access public
103+
run: npm publish --access public --provenance
101104
working-directory: ./merge/
102105
continue-on-error: true
103106
env:
104107
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
105108

106109
- name: 📦 @uiw/codemirror-themes publish to NPM
107-
run: npm publish --access public
110+
run: npm publish --access public --provenance
108111
working-directory: ./themes/theme/
109112
continue-on-error: true
110113
env:
111114
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
112115

113116

114117
- name: 📦 @uiw/codemirror-theme-abcdef publish to NPM
115-
run: npm publish --access public
118+
run: npm publish --access public --provenance
116119
working-directory: ./themes/abcdef/
117120
continue-on-error: true
118121
env:
119122
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
120123

121124

122125
- name: 📦 @uiw/codemirror-themes-abyss publish to NPM
123-
run: npm publish --access public
126+
run: npm publish --access public --provenance
124127
working-directory: ./themes/abyss/
125128
continue-on-error: true
126129
env:
127130
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
128131

129132

130133
- name: 📦 @uiw/codemirror-themes-all publish to NPM
131-
run: npm publish --access public
134+
run: npm publish --access public --provenance
132135
working-directory: ./themes/all/
133136
continue-on-error: true
134137
env:
135138
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
136139

137140

138141
- name: 📦 @uiw/codemirror-theme-okaidia publish to NPM
139-
run: npm publish --access public
142+
run: npm publish --access public --provenance
140143
working-directory: ./themes/okaidia/
141144
continue-on-error: true
142145
env:
143146
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
144147

145148

146149
- name: 📦 @uiw/codemirror-theme-quietlight publish to NPM
147-
run: npm publish --access public
150+
run: npm publish --access public --provenance
148151
working-directory: ./themes/quietlight/
149152
continue-on-error: true
150153
env:
151154
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
152155

153156

154157
- name: 📦 @uiw/codemirror-theme-red publish to NPM
155-
run: npm publish --access public
158+
run: npm publish --access public --provenance
156159
working-directory: ./themes/red/
157160
continue-on-error: true
158161
env:
159162
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
160163

161164

162165
- name: 📦 @uiw/codemirror-theme-solarized publish to NPM
163-
run: npm publish --access public
166+
run: npm publish --access public --provenance
164167
working-directory: ./themes/solarized/
165168
continue-on-error: true
166169
env:
167170
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
168171

169172
- name: 📦 @uiw/codemirror-theme-androidstudio publish to NPM
170-
run: npm publish --access public
173+
run: npm publish --access public --provenance
171174
working-directory: ./themes/androidstudio/
172175
continue-on-error: true
173176
env:
174177
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
175178

176179
- name: 📦 @uiw/codemirror-theme-andromeda publish to NPM
177-
run: npm publish --access public
180+
run: npm publish --access public --provenance
178181
working-directory: ./themes/andromeda/
179182
continue-on-error: true
180183
env:
181184
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
182185

183186
- name: 📦 @uiw/codemirror-theme-atomone publish to NPM
184-
run: npm publish --access public
187+
run: npm publish --access public --provenance
185188
working-directory: ./themes/atomone/
186189
continue-on-error: true
187190
env:
188191
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
189192

190193
- name: 📦 @uiw/codemirror-theme-aura publish to NPM
191-
run: npm publish --access public
194+
run: npm publish --access public --provenance
192195
working-directory: ./themes/aura/
193196
continue-on-error: true
194197
env:
195198
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
196199

197200
- name: 📦 @uiw/codemirror-theme-basic publish to NPM
198-
run: npm publish --access public
201+
run: npm publish --access public --provenance
199202
working-directory: ./themes/basic/
200203
continue-on-error: true
201204
env:
202205
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
203206

204207
- name: 📦 @uiw/codemirror-theme-bbedit publish to NPM
205-
run: npm publish --access public
208+
run: npm publish --access public --provenance
206209
working-directory: ./themes/bbedit/
207210
continue-on-error: true
208211
env:
209212
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
210213

211214
- name: 📦 @uiw/codemirror-theme-dracula publish to NPM
212-
run: npm publish --access public
215+
run: npm publish --access public --provenance
213216
working-directory: ./themes/dracula/
214217
continue-on-error: true
215218
env:
216219
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
217220

218221
- name: 📦 @uiw/codemirror-theme-duotone publish to NPM
219-
run: npm publish --access public
222+
run: npm publish --access public --provenance
220223
working-directory: ./themes/duotone/
221224
continue-on-error: true
222225
env:
223226
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
224227

225228
- name: 📦 @uiw/codemirror-theme-eclipse publish to NPM
226-
run: npm publish --access public
229+
run: npm publish --access public --provenance
227230
working-directory: ./themes/eclipse/
228231
continue-on-error: true
229232
env:
230233
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
231234

232235
- name: 📦 @uiw/codemirror-theme-github publish to NPM
233-
run: npm publish --access public
236+
run: npm publish --access public --provenance
234237
working-directory: ./themes/github/
235238
continue-on-error: true
236239
env:
237240
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
238241

239242
- name: 📦 @uiw/codemirror-theme-gruvbox-dark publish to NPM
240-
run: npm publish --access public
243+
run: npm publish --access public --provenance
241244
working-directory: ./themes/gruvbox/
242245
continue-on-error: true
243246
env:
244247
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
245248

246249
- name: 📦 @uiw/codemirror-theme-kimbie publish to NPM
247-
run: npm publish --access public
250+
run: npm publish --access public --provenance
248251
working-directory: ./themes/kimbie/
249252
continue-on-error: true
250253
env:
251254
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
252255

253256
- name: 📦 @uiw/codemirror-theme-material publish to NPM
254-
run: npm publish --access public
257+
run: npm publish --access public --provenance
255258
working-directory: ./themes/material/
256259
continue-on-error: true
257260
env:
258261
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
259262

260263
- name: 📦 @uiw/codemirror-theme-monokai publish to NPM
261-
run: npm publish --access public
264+
run: npm publish --access public --provenance
262265
working-directory: ./themes/monokai/
263266
continue-on-error: true
264267
env:
265268
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
266269

267270
- name: 📦 @uiw/codemirror-theme-monokai-dimmed publish to NPM
268-
run: npm publish --access public
271+
run: npm publish --access public --provenance
269272
working-directory: ./themes/monokai-dimmed/
270273
continue-on-error: true
271274
env:
272275
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
273276

274277
- name: 📦 @uiw/codemirror-theme-noctis-lilac publish to NPM
275-
run: npm publish --access public
278+
run: npm publish --access public --provenance
276279
working-directory: ./themes/noctis-lilac/
277280
continue-on-error: true
278281
env:
279282
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
280283

281284
- name: 📦 @uiw/codemirror-theme-nord publish to NPM
282-
run: npm publish --access public
285+
run: npm publish --access public --provenance
283286
working-directory: ./themes/nord/
284287
continue-on-error: true
285288
env:
286289
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
287290

288291
- name: 📦 @uiw/codemirror-theme-darcula publish to NPM
289-
run: npm publish --access public
292+
run: npm publish --access public --provenance
290293
working-directory: ./themes/darcula/
291294
continue-on-error: true
292295
env:
293296
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
294297

295298
- name: 📦 @uiw/codemirror-theme-bespin publish to NPM
296-
run: npm publish --access public
299+
run: npm publish --access public --provenance
297300
working-directory: ./themes/bespin/
298301
continue-on-error: true
299302
env:
300303
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
301304

302305
- name: 📦 @uiw/codemirror-theme-copilot publish to NPM
303-
run: npm publish --access public
306+
run: npm publish --access public --provenance
304307
working-directory: ./themes/copilot/
305308
continue-on-error: true
306309
env:
307310
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
308311

309312
- name: 📦 @uiw/codemirror-theme-sublime publish to NPM
310-
run: npm publish --access public
313+
run: npm publish --access public --provenance
311314
working-directory: ./themes/sublime/
312315
continue-on-error: true
313316
env:
314317
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
315318

316319
- name: 📦 @uiw/codemirror-theme-tokyo-night publish to NPM
317-
run: npm publish --access public
320+
run: npm publish --access public --provenance
318321
working-directory: ./themes/tokyo-night/
319322
continue-on-error: true
320323
env:
321324
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
322325

323326
- name: 📦 @uiw/codemirror-theme-tokyo-night-storm publish to NPM
324-
run: npm publish --access public
327+
run: npm publish --access public --provenance
325328
working-directory: ./themes/tokyo-night-storm/
326329
continue-on-error: true
327330
env:
328331
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
329332

330333
- name: 📦 @uiw/codemirror-theme-tokyo-night-day publish to NPM
331-
run: npm publish --access public
334+
run: npm publish --access public --provenance
332335
working-directory: ./themes/tokyo-night-day/
333336
continue-on-error: true
334337
env:
335338
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
336339

337340
- name: 📦 @uiw/codemirror-theme-tomorrow-night-blue publish to NPM
338-
run: npm publish --access public
341+
run: npm publish --access public --provenance
339342
working-directory: ./themes/tomorrow-night-blue/
340343
continue-on-error: true
341344
env:
342345
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
343346

344347
- name: 📦 @uiw/codemirror-theme-vscode publish to NPM
345-
run: npm publish --access public
348+
run: npm publish --access public --provenance
346349
working-directory: ./themes/vscode/
347350
continue-on-error: true
348351
env:
349352
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
350353

351354
- name: 📦 @uiw/codemirror-theme-white publish to NPM
352-
run: npm publish --access public
355+
run: npm publish --access public --provenance
353356
working-directory: ./themes/white/
354357
continue-on-error: true
355358
env:
356359
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
357360

358361
- name: 📦 @uiw/codemirror-theme-xcode publish to NPM
359-
run: npm publish --access public
362+
run: npm publish --access public --provenance
360363
working-directory: ./themes/xcode/
361364
continue-on-error: true
362365
env:
363366
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
364367

365368
- name: 📦 @uiw/codemirror-extensions-basic-setup to NPM
366-
run: npm publish --access public
369+
run: npm publish --access public --provenance
367370
working-directory: ./extensions/basic-setup/
368371
continue-on-error: true
369372
env:
370373
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
371374

372375
- name: 📦 @uiw/codemirror-extensions-classname to NPM
373-
run: npm publish --access public
376+
run: npm publish --access public --provenance
374377
working-directory: ./extensions/classname/
375378
continue-on-error: true
376379
env:
377380
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
378381

379382
- name: 📦 @uiw/codemirror-extensions-events to NPM
380-
run: npm publish --access public
383+
run: npm publish --access public --provenance
381384
working-directory: ./extensions/events/
382385
continue-on-error: true
383386
env:
384387
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
385388

386389
- name: 📦 @uiw/codemirror-extensions-color to NPM
387-
run: npm publish --access public
390+
run: npm publish --access public --provenance
388391
working-directory: ./extensions/color/
389392
continue-on-error: true
390393
env:
391394
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
392395

393396
- name: 📦 @uiw/codemirror-extensions-hyper-link to NPM
394-
run: npm publish --access public
397+
run: npm publish --access public --provenance
395398
working-directory: ./extensions/hyper-link/
396399
continue-on-error: true
397400
env:
398401
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
399402

400403
- name: 📦 @uiw/codemirror-extensions-line-numbers-relative to NPM
401-
run: npm publish --access public
404+
run: npm publish --access public --provenance
402405
working-directory: ./extensions/line-numbers-relative/
403406
continue-on-error: true
404407
env:
405408
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
406409

407410
- name: 📦 @uiw/codemirror-extensions-langs to NPM
408-
run: npm publish --access public
411+
run: npm publish --access public --provenance
409412
working-directory: ./extensions/langs/
410413
continue-on-error: true
411414
env:
412415
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
413416

414417
- name: 📦 @uiw/codemirror-extensions-mentions to NPM
415-
run: npm publish --access public
418+
run: npm publish --access public --provenance
416419
working-directory: ./extensions/mentions/
417420
continue-on-error: true
418421
env:
419422
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
420423

421424
- name: 📦 @uiw/codemirror-extensions-zebra-stripes to NPM
422-
run: npm publish --access public
425+
run: npm publish --access public --provenance
423426
working-directory: ./extensions/zebra-stripes/
424427
continue-on-error: true
425428
env:

0 commit comments

Comments
 (0)
Please sign in to comment.