From 55e6ae709757d09592e32cb2e030e26d9bff4e56 Mon Sep 17 00:00:00 2001 From: Jamie Cansdale Date: Tue, 1 Dec 2020 12:47:15 +0000 Subject: [PATCH 1/4] Use .npmrc-publish file --- .github/workflows/publish.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e4b726f..04083b3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,9 +11,6 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 - with: - scope: ${{ github.repository_owner }} - registry-url: https://npm.pkg.github.com - name: Create a package called @${{ github.repository }} run: npm init --scope ${{ github.repository_owner }} -y @@ -27,10 +24,15 @@ jobs: - name: Build the package run: npm pack + - name: Create .npmrc-publish file + run: | + echo '//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} + @${{ github.repository_owner }}:registry=https://npm.pkg.github.com' > .npmrc-publish + - name: Publish the package - run: npm publish + run: npm publish --npmrc=.npmrc-publish env: - NODE_AUTH_TOKEN: ${{ github.token }} + GITHUB_TOKEN: ${{ github.token }} - run: gh api repos/${{ github.repository_owner }}/npm-install/dispatches <<< '{"event_type":"build"}' --input - env: From d78cf74533a81ee3d811d4e61df52f6953e017f1 Mon Sep 17 00:00:00 2001 From: Jamie Cansdale Date: Tue, 1 Dec 2020 12:49:32 +0000 Subject: [PATCH 2/4] cat .npmrc-publish --- .github/workflows/publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 04083b3..288b510 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -28,6 +28,7 @@ jobs: run: | echo '//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} @${{ github.repository_owner }}:registry=https://npm.pkg.github.com' > .npmrc-publish + cat .npmrc-publish - name: Publish the package run: npm publish --npmrc=.npmrc-publish From 87f393ff588ea72c801b545983d06cdcb08bcff1 Mon Sep 17 00:00:00 2001 From: Jamie Cansdale Date: Tue, 1 Dec 2020 12:51:37 +0000 Subject: [PATCH 3/4] Create .npmrc file --- .github/workflows/publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 288b510..7bdc0c6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -24,14 +24,14 @@ jobs: - name: Build the package run: npm pack - - name: Create .npmrc-publish file + - name: Create .npmrc file run: | echo '//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} - @${{ github.repository_owner }}:registry=https://npm.pkg.github.com' > .npmrc-publish - cat .npmrc-publish + @${{ github.repository_owner }}:registry=https://npm.pkg.github.com' > .npmrc + cat .npmrc - name: Publish the package - run: npm publish --npmrc=.npmrc-publish + run: npm publish env: GITHUB_TOKEN: ${{ github.token }} From 59a1dc39399c536387f617af9a485baf660cce59 Mon Sep 17 00:00:00 2001 From: Jamie Cansdale Date: Tue, 1 Dec 2020 14:45:30 +0000 Subject: [PATCH 4/4] Write .npmrc before npm publish --- .github/workflows/publish.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7bdc0c6..10c98ff 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -24,14 +24,11 @@ jobs: - name: Build the package run: npm pack - - name: Create .npmrc file + - name: Publish the package run: | echo '//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} @${{ github.repository_owner }}:registry=https://npm.pkg.github.com' > .npmrc - cat .npmrc - - - name: Publish the package - run: npm publish + npm publish env: GITHUB_TOKEN: ${{ github.token }}