Skip to content

Commit 2da0d48

Browse files
authored
Merge pull request #86 from zoom/hotfix/publish-js-deps
fix(ci): remove build deps from publish tasks
2 parents 824e107 + 9b4d556 commit 2da0d48

1 file changed

Lines changed: 21 additions & 8 deletions

File tree

Taskfile.yml

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -329,31 +329,44 @@ tasks:
329329
# =============================================================================
330330

331331
publish:js:
332-
desc: "Upload Node.js prebuilds to GitHub Releases"
332+
desc: "Upload Node.js prebuilds to GitHub Releases (assumes prebuilds exist)"
333+
cmds:
334+
- node scripts/publish.js --node
335+
336+
publish:js:full:
337+
desc: "Build and upload Node.js prebuilds to GitHub Releases"
333338
deps: [prebuild:js]
334339
cmds:
335340
- node scripts/publish.js --node
336341

337342
publish:js:linux:
338-
desc: "Upload Node.js prebuilds for Linux to GitHub Releases"
339-
deps: [prebuild:js:linux]
343+
desc: "Upload Node.js prebuilds for Linux to GitHub Releases (assumes prebuilds exist)"
340344
cmds:
341345
- node scripts/publish.js --node --platform linux
342346

343347
publish:js:darwin:
344-
desc: "Upload Node.js prebuilds for macOS to GitHub Releases"
345-
deps: [prebuild:js:darwin]
348+
desc: "Upload Node.js prebuilds for macOS to GitHub Releases (assumes prebuilds exist)"
346349
cmds:
347350
- node scripts/publish.js --node --platform darwin
348351

349352
publish:py:
350-
desc: "Upload Python wheels to PyPI"
351-
deps: [build:py, build:py:linux]
353+
desc: "Upload Python wheels to PyPI (assumes wheels exist in dist/py)"
352354
cmds:
353355
- node scripts/publish.js --python --prod
354356

355357
publish:py:test:
356-
desc: "Upload Python wheels to TestPyPI"
358+
desc: "Upload Python wheels to TestPyPI (assumes wheels exist in dist/py)"
359+
cmds:
360+
- node scripts/publish.js --python --test
361+
362+
publish:py:full:
363+
desc: "Build and upload Python wheels to PyPI"
364+
deps: [build:py, build:py:linux]
365+
cmds:
366+
- node scripts/publish.js --python --prod
367+
368+
publish:py:test:full:
369+
desc: "Build and upload Python wheels to TestPyPI"
357370
deps: [build:py, build:py:linux]
358371
cmds:
359372
- node scripts/publish.js --python --test

0 commit comments

Comments
 (0)