From 18cd9d9abfc71f3328f5ede8d83563d67a7d4007 Mon Sep 17 00:00:00 2001 From: Michael Bodnarchuk Date: Mon, 6 Dec 2021 16:50:58 +0200 Subject: [PATCH 1/4] Update publish-node.js.yml --- .github/workflows/publish-node.js.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/publish-node.js.yml b/.github/workflows/publish-node.js.yml index e25d139..e68a319 100644 --- a/.github/workflows/publish-node.js.yml +++ b/.github/workflows/publish-node.js.yml @@ -17,10 +17,13 @@ jobs: with: node-version: 16 cache: 'npm' - - name: Set env - run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - name: Publish Package - uses: JS-DevTools/npm-publish@v1 - with: - token: ${{ secrets.NPM_TOKEN }} - tag: ${{ env.RELEASE_VERSION }} + - run: npm version ${{ github.event.release.tag_name }} + - run: npm publish + env: + # Use a token to publish to NPM. See below for how to set it up + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + # push the version changes to GitHub + - run: git push + env: + # The secret is passed automatically. Nothing to configure. + github-token: ${{ secrets.GITHUB_TOKEN }} From 6b345eabe4baf1c0abd9886ee6ac007c8ff413e2 Mon Sep 17 00:00:00 2001 From: Michael Bodnarchuk Date: Mon, 6 Dec 2021 16:53:30 +0200 Subject: [PATCH 2/4] Update publish-node.js.yml --- .github/workflows/publish-node.js.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-node.js.yml b/.github/workflows/publish-node.js.yml index e68a319..11d2831 100644 --- a/.github/workflows/publish-node.js.yml +++ b/.github/workflows/publish-node.js.yml @@ -17,6 +17,8 @@ jobs: with: node-version: 16 cache: 'npm' + - run: git config --global user.name "GitHub CD bot" + - run: git config --global user.email "github-cd-bot@example.com" - run: npm version ${{ github.event.release.tag_name }} - run: npm publish env: From 93c7f0d1d6368586d8cbd02d349bb7e368fbf74d Mon Sep 17 00:00:00 2001 From: Michael Bodnarchuk Date: Mon, 6 Dec 2021 16:58:57 +0200 Subject: [PATCH 3/4] Update publish-node.js.yml --- .github/workflows/publish-node.js.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-node.js.yml b/.github/workflows/publish-node.js.yml index 11d2831..7567c2f 100644 --- a/.github/workflows/publish-node.js.yml +++ b/.github/workflows/publish-node.js.yml @@ -20,10 +20,10 @@ jobs: - run: git config --global user.name "GitHub CD bot" - run: git config --global user.email "github-cd-bot@example.com" - run: npm version ${{ github.event.release.tag_name }} - - run: npm publish - env: - # Use a token to publish to NPM. See below for how to set it up - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + - uses: JS-DevTools/npm-publish@v1 + with: + token: ${{ secrets.NPM_TOKEN }} + # push the version changes to GitHub - run: git push env: From 66c5d79a699bb2fe48a82cbffe32e8208b82cd60 Mon Sep 17 00:00:00 2001 From: Michael Bodnarchuk Date: Mon, 6 Dec 2021 17:03:30 +0200 Subject: [PATCH 4/4] Update publish-node.js.yml --- .github/workflows/publish-node.js.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-node.js.yml b/.github/workflows/publish-node.js.yml index 7567c2f..9fcfec8 100644 --- a/.github/workflows/publish-node.js.yml +++ b/.github/workflows/publish-node.js.yml @@ -13,6 +13,8 @@ jobs: steps: - uses: actions/checkout@v2 + with: + ref: ${{ github.event.release.target_commitish }} - uses: actions/setup-node@v2 with: node-version: 16