diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index a581ac5..b72c55e 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -1,7 +1,7 @@ # This workflow will run tests using node and then publish a package to GitHub Packages when a release is created # For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages -name: Publish Package to npm.js +name: Publish Package on: release: @@ -16,6 +16,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + packages: write # allow GITHUB_TOKEN to publish packages id-token: write steps: - uses: actions/checkout@v2 @@ -34,9 +35,16 @@ jobs: id: determine-tag run: echo "::set-output name=tag::${{ steps.determine-branch.outputs.branch == 'master' && 'latest' || 'beta' }}" - - name: Publish Package + - name: Publish Package to NPM uses: JS-DevTools/npm-publish@v2 with: token: ${{secrets.npm_token}} provenance: true + tag: ${{ steps.determine-tag.outputs.tag }} + - name: Publish Package to GitHub Packages + uses: JS-DevTools/npm-publish@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + registry: "https://npm.pkg.github.com" + provenance: true tag: ${{ steps.determine-tag.outputs.tag }} \ No newline at end of file