publish-js.yml 619 B

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