npm-publish-action icon indicating copy to clipboard operation
npm-publish-action copied to clipboard

faild to publish github package

Open yimingbot opened this issue 2 years ago • 3 comments

publish.yml:

      - name: Publish if version has been updated
        uses: pascalgn/[email protected]
        with:
          tag_name: "v%s"
          tag_message: "v%s"
          create_tag: "true"
          commit_pattern: "^v(\\S+)"
          publish_command: "npm"
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

error log:

npm notice 
npm ERR! code E401
npm ERR! 401 Unauthorized - PUT https://npm.pkg.github.com/xxx - authentication token not provided

if i run npm publish directly, it works. so how can i provide the token ? thx

yimingbot avatar Nov 15 '22 09:11 yimingbot

have you checked your settings token ?

rzr avatar Dec 16 '22 10:12 rzr

have you checked your settings token ?

yes, i tried to pass another PAT token with NPM_AUTH_TOKEN env and failed too.

yimingbot avatar Dec 17 '22 00:12 yimingbot

Current version (master) just worked for me I used this recipe:

https://github.com/abandonware/node-bluetooth-hci-socket/blob/bd0ce3cf2bf2977069a4611025a4d8668cf1f2d4/.github/workflows/npm-publish.yml

relate to : https://github.com/abandonware/node-bluetooth-hci-socket/pull/44#issuecomment-1354496353

rzr avatar Dec 17 '22 11:12 rzr