npm-publish-action
npm-publish-action copied to clipboard
faild to publish github package
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
have you checked your settings token ?
have you checked your settings token ?
yes, i tried to pass another PAT token with NPM_AUTH_TOKEN env and failed too.
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