publish-js.yml 557 B

123456789101112131415161718192021
  1. name: Publish Pyth JS packages
  2. on:
  3. push:
  4. tags:
  5. - pyth-js-v*
  6. jobs:
  7. publish-js:
  8. name: Publish Javascript Packages to NPM
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v2
  12. - uses: actions/setup-node@v2
  13. with:
  14. node-version: "18"
  15. registry-url: "https://registry.npmjs.org"
  16. - run: npm ci
  17. - run: npx lerna run build --no-private
  18. - run: npx lerna publish from-package --no-private --no-git-tag-version --yes
  19. env:
  20. NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}