summaryrefslogtreecommitdiff
path: root/.woodpecker.yml
diff options
context:
space:
mode:
authorJustin Wernick <justin@worthe-it.co.za>2023-06-13 15:03:21 +0200
committerJustin Wernick <justin@worthe-it.co.za>2023-06-13 15:14:11 +0200
commit8746bdc818dcfe52aff9691429c9d4e42f2010b3 (patch)
tree8609a06b27a2e5bb4b915d46bdc2c3c3e562280a /.woodpecker.yml
parent3caeb30fa21f94f5fbc5bea144d4c9e6908c3443 (diff)
Add an NPM publish step to the CI pipeline
The docs for the authentication on the publish step weren't super clear, so this might not work right initially.
Diffstat (limited to '.woodpecker.yml')
-rw-r--r--.woodpecker.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.woodpecker.yml b/.woodpecker.yml
index 4142b42..4bfa3f0 100644
--- a/.woodpecker.yml
+++ b/.woodpecker.yml
@@ -18,6 +18,17 @@ pipeline:
commands:
- npm run docs
+ publish-npm:
+ image: node:lts
+ secrets: [ npmtoken ]
+ commands:
+ - npm config set -- '//registry.npmjs.org/:_authToken' "${NPMTOKEN}"
+ - npm publish
+ when:
+ # Push new version when version tag is created
+ event: tag
+ tag: v*
+
publish-pages:
image: rust:latest
secrets: [ cbtoken ]