From e1311a66fbd713c8ca875955f274daa7868566f5 Mon Sep 17 00:00:00 2001 From: simaonogueira101 Date: Wed, 11 Feb 2026 12:04:42 +0000 Subject: [PATCH] ci: publish to GitHub Packages alongside npm After changesets publishes to npm, also publish the package to GitHub Packages under @talentprotocol/talent-agent so it appears on the repo. Co-authored-by: Cursor --- .github/workflows/release.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 }}