Skip to content

Commit c24f120

Browse files
committedMar 28, 2023
chore: update workflows config.
1 parent 3232f4c commit c24f120

File tree

1 file changed

+180
-144
lines changed

1 file changed

+180
-144
lines changed
 

‎.github/workflows/ci.yml

+180-144
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
- uses: actions/setup-node@v3
1313
with:
1414
node-version: 16
15+
registry-url: 'https://registry.npmjs.org'
1516

1617
- run: npm install
1718
- run: npm run build
@@ -41,13 +42,13 @@ jobs:
4142

4243
- name: Create Tag
4344
id: create_tag
44-
uses: jaywcjlove/create-tag-action@v1.3.7
45+
uses: jaywcjlove/create-tag-action@main
4546
with:
4647
package-path: ./core/package.json
4748

4849
- name: get tag version
4950
id: tag_version
50-
uses: jaywcjlove/changelog-generator@v1.5.7
51+
uses: jaywcjlove/changelog-generator@main
5152

5253
- name: Deploy
5354
uses: peaceiris/actions-gh-pages@v3
@@ -58,7 +59,7 @@ jobs:
5859

5960
- name: Generate Changelog
6061
id: changelog
61-
uses: jaywcjlove/changelog-generator@v1.5.7
62+
uses: jaywcjlove/changelog-generator@main
6263
with:
6364
head-ref: ${{steps.create_tag.outputs.version}}
6465
filter-author: (renovate-bot|Renovate Bot)
@@ -85,224 +86,259 @@ jobs:
8586
8687
8788
- name: 📦 @uiw/react-codemirror publish to NPM
88-
uses: JS-DevTools/npm-publish@v1
89-
with:
90-
token: ${{ secrets.NPM_TOKEN }}
91-
package: ./core/package.json
89+
run: npm publish --access public
90+
working-directory: ./core/
91+
continue-on-error: true
92+
env:
93+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
9294

9395

9496
- name: 📦 @uiw/codemirror-themes publish to NPM
95-
uses: JS-DevTools/npm-publish@v1
96-
with:
97-
token: ${{ secrets.NPM_TOKEN }}
98-
package: ./themes/theme/package.json
97+
run: npm publish --access public
98+
working-directory: ./themes/theme/
99+
continue-on-error: true
100+
env:
101+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
99102

100103

101104
- name: 📦 @uiw/codemirror-themes-all publish to NPM
102-
uses: JS-DevTools/npm-publish@v1
103-
with:
104-
token: ${{ secrets.NPM_TOKEN }}
105-
package: ./themes/all/package.json
105+
run: npm publish --access public
106+
working-directory: ./themes/all/
107+
continue-on-error: true
108+
env:
109+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
106110

107111

108112
- name: 📦 @uiw/codemirror-theme-okaidia publish to NPM
109-
uses: JS-DevTools/npm-publish@v1
110-
with:
111-
token: ${{ secrets.NPM_TOKEN }}
112-
package: ./themes/okaidia/package.json
113+
run: npm publish --access public
114+
working-directory: ./themes/okaidia/
115+
continue-on-error: true
116+
env:
117+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
113118

114119

115120
- name: 📦 @uiw/codemirror-theme-solarized publish to NPM
116-
uses: JS-DevTools/npm-publish@v1
117-
with:
118-
token: ${{ secrets.NPM_TOKEN }}
119-
package: ./themes/solarized/package.json
121+
run: npm publish --access public
122+
working-directory: ./themes/solarized/
123+
continue-on-error: true
124+
env:
125+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
120126

121127
- name: 📦 @uiw/codemirror-theme-abcdef publish to NPM
122-
uses: JS-DevTools/npm-publish@v1
123-
with:
124-
token: ${{ secrets.NPM_TOKEN }}
125-
package: ./themes/abcdef/package.json
128+
run: npm publish --access public
129+
working-directory: ./themes/abcdef/
130+
continue-on-error: true
131+
env:
132+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
126133

127134
- name: 📦 @uiw/codemirror-theme-androidstudio publish to NPM
128-
uses: JS-DevTools/npm-publish@v1
129-
with:
130-
token: ${{ secrets.NPM_TOKEN }}
131-
package: ./themes/androidstudio/package.json
135+
run: npm publish --access public
136+
working-directory: ./themes/androidstudio/
137+
continue-on-error: true
138+
env:
139+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
132140

133141
- name: 📦 @uiw/codemirror-theme-atomone publish to NPM
134-
uses: JS-DevTools/npm-publish@v1
135-
with:
136-
token: ${{ secrets.NPM_TOKEN }}
137-
package: ./themes/atomone/package.json
142+
run: npm publish --access public
143+
working-directory: ./themes/atomone/
144+
continue-on-error: true
145+
env:
146+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
138147

139148
- name: 📦 @uiw/codemirror-theme-aura publish to NPM
140-
uses: JS-DevTools/npm-publish@v1
141-
with:
142-
token: ${{ secrets.NPM_TOKEN }}
143-
package: ./themes/aura/package.json
149+
run: npm publish --access public
150+
working-directory: ./themes/aura/
151+
continue-on-error: true
152+
env:
153+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
144154

145155
- name: 📦 @uiw/codemirror-theme-bbedit publish to NPM
146-
uses: JS-DevTools/npm-publish@v1
147-
with:
148-
token: ${{ secrets.NPM_TOKEN }}
149-
package: ./themes/bbedit/package.json
156+
run: npm publish --access public
157+
working-directory: ./themes/bbedit/
158+
continue-on-error: true
159+
env:
160+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
150161

151162
- name: 📦 @uiw/codemirror-theme-dracula publish to NPM
152-
uses: JS-DevTools/npm-publish@v1
153-
with:
154-
token: ${{ secrets.NPM_TOKEN }}
155-
package: ./themes/dracula/package.json
163+
run: npm publish --access public
164+
working-directory: ./themes/dracula/
165+
continue-on-error: true
166+
env:
167+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
156168

157169
- name: 📦 @uiw/codemirror-theme-duotone publish to NPM
158-
uses: JS-DevTools/npm-publish@v1
159-
with:
160-
token: ${{ secrets.NPM_TOKEN }}
161-
package: ./themes/duotone/package.json
170+
run: npm publish --access public
171+
working-directory: ./themes/duotone/
172+
continue-on-error: true
173+
env:
174+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
162175

163176
- name: 📦 @uiw/codemirror-theme-eclipse publish to NPM
164-
uses: JS-DevTools/npm-publish@v1
165-
with:
166-
token: ${{ secrets.NPM_TOKEN }}
167-
package: ./themes/eclipse/package.json
177+
run: npm publish --access public
178+
working-directory: ./themes/eclipse/
179+
continue-on-error: true
180+
env:
181+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
168182

169183
- name: 📦 @uiw/codemirror-theme-github publish to NPM
170-
uses: JS-DevTools/npm-publish@v1
171-
with:
172-
token: ${{ secrets.NPM_TOKEN }}
173-
package: ./themes/github/package.json
184+
run: npm publish --access public
185+
working-directory: ./themes/github/
186+
continue-on-error: true
187+
env:
188+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
174189

175190
- name: 📦 @uiw/codemirror-theme-gruvbox-dark publish to NPM
176-
uses: JS-DevTools/npm-publish@v1
177-
with:
178-
token: ${{ secrets.NPM_TOKEN }}
179-
package: ./themes/gruvbox/package.json
191+
run: npm publish --access public
192+
working-directory: ./themes/gruvbox/
193+
continue-on-error: true
194+
env:
195+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
180196

181197
- name: 📦 @uiw/codemirror-theme-material publish to NPM
182-
uses: JS-DevTools/npm-publish@v1
183-
with:
184-
token: ${{ secrets.NPM_TOKEN }}
185-
package: ./themes/material/package.json
198+
run: npm publish --access public
199+
working-directory: ./themes/material/
200+
continue-on-error: true
201+
env:
202+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
186203

187204
- name: 📦 @uiw/codemirror-theme-noctis-lilac publish to NPM
188-
uses: JS-DevTools/npm-publish@v1
189-
with:
190-
token: ${{ secrets.NPM_TOKEN }}
191-
package: ./themes/noctis-lilac/package.json
205+
run: npm publish --access public
206+
working-directory: ./themes/noctis-lilac/
207+
continue-on-error: true
208+
env:
209+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
192210

193211
- name: 📦 @uiw/codemirror-theme-nord publish to NPM
194-
uses: JS-DevTools/npm-publish@v1
195-
with:
196-
token: ${{ secrets.NPM_TOKEN }}
197-
package: ./themes/nord/package.json
212+
run: npm publish --access public
213+
working-directory: ./themes/nord/
214+
continue-on-error: true
215+
env:
216+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
198217

199218
- name: 📦 @uiw/codemirror-theme-darcula publish to NPM
200-
uses: JS-DevTools/npm-publish@v1
201-
with:
202-
token: ${{ secrets.NPM_TOKEN }}
203-
package: ./themes/darcula/package.json
219+
run: npm publish --access public
220+
working-directory: ./themes/darcula/
221+
continue-on-error: true
222+
env:
223+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
204224

205225
- name: 📦 @uiw/codemirror-theme-bespin publish to NPM
206-
uses: JS-DevTools/npm-publish@v1
207-
with:
208-
token: ${{ secrets.NPM_TOKEN }}
209-
package: ./themes/bespin/package.json
226+
run: npm publish --access public
227+
working-directory: ./themes/bespin/
228+
continue-on-error: true
229+
env:
230+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
210231

211232
- name: 📦 @uiw/codemirror-theme-sublime publish to NPM
212-
uses: JS-DevTools/npm-publish@v1
213-
with:
214-
token: ${{ secrets.NPM_TOKEN }}
215-
package: ./themes/sublime/package.json
233+
run: npm publish --access public
234+
working-directory: ./themes/sublime/
235+
continue-on-error: true
236+
env:
237+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
216238

217239
- name: 📦 @uiw/codemirror-theme-tokyo-night publish to NPM
218-
uses: JS-DevTools/npm-publish@v1
219-
with:
220-
token: ${{ secrets.NPM_TOKEN }}
221-
package: ./themes/tokyo-night/package.json
240+
run: npm publish --access public
241+
working-directory: ./themes/tokyo-night/
242+
continue-on-error: true
243+
env:
244+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
222245

223246
- name: 📦 @uiw/codemirror-theme-tokyo-night-storm publish to NPM
224-
uses: JS-DevTools/npm-publish@v1
225-
with:
226-
token: ${{ secrets.NPM_TOKEN }}
227-
package: ./themes/tokyo-night-storm/package.json
247+
run: npm publish --access public
248+
working-directory: ./themes/tokyo-night-storm/
249+
continue-on-error: true
250+
env:
251+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
228252

229253
- name: 📦 @uiw/codemirror-theme-tokyo-night-day publish to NPM
230-
uses: JS-DevTools/npm-publish@v1
231-
with:
232-
token: ${{ secrets.NPM_TOKEN }}
233-
package: ./themes/tokyo-night-day/package.json
254+
run: npm publish --access public
255+
working-directory: ./themes/tokyo-night-day/
256+
continue-on-error: true
257+
env:
258+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
234259

235260
- name: 📦 @uiw/codemirror-theme-vscode publish to NPM
236-
uses: JS-DevTools/npm-publish@v1
237-
with:
238-
token: ${{ secrets.NPM_TOKEN }}
239-
package: ./themes/vscode/package.json
261+
run: npm publish --access public
262+
working-directory: ./themes/vscode/
263+
continue-on-error: true
264+
env:
265+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
240266

241267
- name: 📦 @uiw/codemirror-theme-xcode publish to NPM
242-
uses: JS-DevTools/npm-publish@v1
243-
with:
244-
token: ${{ secrets.NPM_TOKEN }}
245-
package: ./themes/xcode/package.json
268+
run: npm publish --access public
269+
working-directory: ./themes/xcode/
270+
continue-on-error: true
271+
env:
272+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
246273

247274
- name: 📦 @uiw/codemirror-extensions-basic-setup to NPM
248-
uses: JS-DevTools/npm-publish@v1
249-
with:
250-
token: ${{ secrets.NPM_TOKEN }}
251-
package: ./extensions/basic-setup/package.json
275+
run: npm publish --access public
276+
working-directory: ./extensions/basic-setup/
277+
continue-on-error: true
278+
env:
279+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
252280

253281
- name: 📦 @uiw/codemirror-extensions-classname to NPM
254-
uses: JS-DevTools/npm-publish@v1
255-
with:
256-
token: ${{ secrets.NPM_TOKEN }}
257-
package: ./extensions/classname/package.json
282+
run: npm publish --access public
283+
working-directory: ./extensions/classname/
284+
continue-on-error: true
285+
env:
286+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
258287

259288
- name: 📦 @uiw/codemirror-extensions-events to NPM
260-
uses: JS-DevTools/npm-publish@v1
261-
with:
262-
token: ${{ secrets.NPM_TOKEN }}
263-
package: ./extensions/events/package.json
289+
run: npm publish --access public
290+
working-directory: ./extensions/events/
291+
continue-on-error: true
292+
env:
293+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
264294

265295
- name: 📦 @uiw/codemirror-extensions-color to NPM
266-
uses: JS-DevTools/npm-publish@v1
267-
with:
268-
token: ${{ secrets.NPM_TOKEN }}
269-
package: ./extensions/color/package.json
296+
run: npm publish --access public
297+
working-directory: ./extensions/color/
298+
continue-on-error: true
299+
env:
300+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
270301

271302
- name: 📦 @uiw/codemirror-extensions-hyper-link to NPM
272-
uses: JS-DevTools/npm-publish@v1
273-
with:
274-
token: ${{ secrets.NPM_TOKEN }}
275-
package: ./extensions/hyper-link/package.json
303+
run: npm publish --access public
304+
working-directory: ./extensions/hyper-link/
305+
continue-on-error: true
306+
env:
307+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
276308

277309
- name: 📦 @uiw/codemirror-extensions-line-numbers-relative to NPM
278-
uses: JS-DevTools/npm-publish@v1
279-
with:
280-
token: ${{ secrets.NPM_TOKEN }}
281-
package: ./extensions/line-numbers-relative/package.json
310+
run: npm publish --access public
311+
working-directory: ./extensions/line-numbers-relative/
312+
continue-on-error: true
313+
env:
314+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
282315

283316
- name: 📦 @uiw/codemirror-extensions-langs to NPM
284-
uses: JS-DevTools/npm-publish@v1
285-
with:
286-
token: ${{ secrets.NPM_TOKEN }}
287-
package: ./extensions/langs/package.json
317+
run: npm publish --access public
318+
working-directory: ./extensions/langs/
319+
continue-on-error: true
320+
env:
321+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
288322

289323
- name: 📦 @uiw/codemirror-extensions-mentions to NPM
290-
uses: JS-DevTools/npm-publish@v1
291-
with:
292-
token: ${{ secrets.NPM_TOKEN }}
293-
package: ./extensions/mentions/package.json
324+
run: npm publish --access public
325+
working-directory: ./extensions/mentions/
326+
continue-on-error: true
327+
env:
328+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
294329

295330
- name: 📦 @uiw/codemirror-extensions-zebra-stripes to NPM
296-
uses: JS-DevTools/npm-publish@v1
297-
with:
298-
token: ${{ secrets.NPM_TOKEN }}
299-
package: ./extensions/zebra-stripes/package.json
331+
run: npm publish --access public
332+
working-directory: ./extensions/zebra-stripes/
333+
continue-on-error: true
334+
env:
335+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
300336

301337
outputs:
302338
successful: ${{steps.create_tag.outputs.successful }}
303339

304340
github-package:
305-
runs-on: ubuntu-18.04
341+
runs-on: ubuntu-latest
306342
needs: build-deploy
307343
steps:
308344
- uses: actions/checkout@v3

0 commit comments

Comments
 (0)
Please sign in to comment.