release-package.yml 625 B

12345678910111213141516171819202122232425262728293031
  1. name: ET Package
  2. on:
  3. workflow_dispatch:
  4. release:
  5. types: [created]
  6. jobs:
  7. build:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v4
  11. - uses: actions/setup-node@v4
  12. with:
  13. node-version: 16
  14. publish-gpr:
  15. needs: build
  16. runs-on: ubuntu-latest
  17. permissions:
  18. packages: write
  19. contents: read
  20. steps:
  21. - uses: actions/checkout@v4
  22. - uses: actions/setup-node@v4
  23. with:
  24. node-version: 16
  25. registry-url: https://npm.pkg.github.com/
  26. - run: npm publish
  27. env:
  28. NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}