Skip to content

Commit d4737e2

Browse files
committed
Fix GitHub Packages auth: write the token to the npmrc setup-node actually uses
1 parent ec3dab8 commit d4737e2

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/publish.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
run: |
4040
LOCAL=$(node -p "require('./package.json').version")
4141
NPM=$(npm view dzship version 2>/dev/null || echo "none")
42-
echo "//npm.pkg.github.com/:_authToken=$GH_TOKEN" >> ~/.npmrc
42+
echo "//npm.pkg.github.com/:_authToken=$GH_TOKEN" >> "${NPM_CONFIG_USERCONFIG:-$HOME/.npmrc}"
4343
GHP=$(npm view @dzbuild-com/dzship version --registry=https://npm.pkg.github.com 2>/dev/null || echo "none")
4444
RELEASE=$(gh release view "v$LOCAL" --repo "$GITHUB_REPOSITORY" --json tagName -q .tagName 2>/dev/null || echo "none")
4545
echo "local=$LOCAL npm=$NPM ghp=$GHP release=$RELEASE"
@@ -67,11 +67,12 @@ jobs:
6767
- name: Publish to GitHub Packages
6868
if: steps.check.outputs.ghp == 'publish'
6969
run: |
70+
echo "//npm.pkg.github.com/:_authToken=$GH_TOKEN" >> "${NPM_CONFIG_USERCONFIG:-$HOME/.npmrc}"
7071
npm pkg set name=@dzbuild-com/dzship
7172
npm publish --access public --registry=https://npm.pkg.github.com
7273
npm pkg set name=dzship
7374
env:
74-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
75+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7576

7677
- name: Create GitHub release
7778
if: steps.check.outputs.release == 'create'

0 commit comments

Comments
 (0)