diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8756452acfee7d237af9665133b5e2380598ec83..56bc40f7470e208074229eb9e94d104ded2acd73 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -40,7 +40,6 @@ jobs:
           git config --global user.email 'bot@renovateapp.com'
           git config --global user.name  'Renovate Bot'
           yarn config set version-git-tag false
-          echo '//registry.yarnpkg.com/:_authToken=${NPM_TOKEN}' > ~/.npmrc
           echo "Node $(node --version)"
           python --version
           echo "Yarn $(yarn --version)"
@@ -94,7 +93,9 @@ jobs:
             --set slim.cache-to=renovate/renovate:_cache-slim \
             default
 
-      - run: yarn semantic-release
+      - run: |
+          echo '//registry.yarnpkg.com/:_authToken=${NPM_TOKEN}' > ~/.npmrc
+          yarn semantic-release
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
           NPM_TOKEN: ${{ secrets.NPM_TOKEN }}