ci(jslib): 🚀 publish jslib on tag
ci/woodpecker/push/woodpecker Pipeline was successful Details

feat/lang-upgrades-keys
Tomáš Mládek 2023-10-07 15:22:50 +02:00
parent 6e78fa250c
commit a5603ecd66
2 changed files with 23 additions and 0 deletions

View File

@ -144,3 +144,19 @@ pipeline:
target: main
when:
event: [tag]
jslib:publish:
group: push
image: earthly/earthly:v0.7.15
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION, NPM_TOKEN]
commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap
- earthly --push --secret NPM_TOKEN +publish-jslib
when:
event: [tag]

View File

@ -154,6 +154,13 @@ deploy-appimage-nightly:
COPY +appimage-signed/* .
RUN --push scp -v *.AppImage *.asc mainsite:releases/nightly
publish-jslib:
FROM +base-node
RUN --secret NPM_TOKEN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > $HOME/.npmrc
COPY +jslib/jslib tools/upend_js
WORKDIR tools/upend_js
RUN --push npm publish --access public
git-version:
LOCALLY
RUN ./build/get_version.sh | tee /tmp/upend_version.txt