diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 17c5eec..793d64a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,7 @@ jobs: permissions: contents: write pull-requests: write + packages: write steps: - name: Checkout repo uses: actions/checkout@v4 @@ -33,3 +34,13 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Publish to GitHub Packages + if: steps.changesets.outputs.published == 'true' + run: | + jq '.name = "@talentprotocol/talent-agent"' package.json > package.tmp && mv package.tmp package.json + echo "//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}" > .npmrc + echo "@talentprotocol:registry=https://npm.pkg.github.com" >> .npmrc + npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}