Commit e537e28

Anton Golub <antongolub@antongolub.com>
2025-03-22 08:34:52
ci: dev publish script imrps (#1152)
1 parent 047cb85
Changed files (1)
.github
.github/workflows/dev-publish.yml
@@ -40,7 +40,9 @@ jobs:
       id-token: write
     env:
       GOOGLE_NPM_REGISTRY: wombat-dressing-room.appspot.com
+      GOOGLE_NPM_TOKEN: ${{ secrets.AUTH_TOKEN }}
       GH_NPM_REGISTRY: npm.pkg.github.com
+      GH_NPM_TOKEN: ${{ secrets.GITHUB_TOKEN }}
     steps:
       - uses: actions/checkout@v4
         with:
@@ -60,20 +62,20 @@ jobs:
 
       - name: pushing to ${{ env.GOOGLE_NPM_REGISTRY }}
         run: |
-          echo "//${{ env.GOOGLE_NPM_REGISTRY }}/:_authToken=${{ secrets.AUTH_TOKEN }}" >> .npmrc
+          echo "//${{ env.GOOGLE_NPM_REGISTRY }}/:_authToken=$GOOGLE_NPM_TOKEN" >> .npmrc
           npm version ${{ env.ZX_VERSION }}-dev.${{ env.SHA_SHORT }} --no-git-tag-version
           npm publish --provenance --access=public --no-git-tag-version --tag dev
 
       - name: pushing to ${{ env.GH_NPM_REGISTRY }}
         run:
-          echo "//${{ env.GH_NPM_REGISTRY }}/:_authToken=${{ secrets.GITHUB_TOKEN }}" >> .npmrc
-          echo "\`jq '.name="@${{ github.repository }}"' package.json\`" > package.json
+          echo "//${{ env.GH_NPM_REGISTRY }}/:_authToken=$GH_NPM_TOKEN" >> .npmrc
+          echo "`jq '.name="@${{ github.repository }}"' package.json`" > package.json
           npm publish --no-git-tag-version --access=public --no-git-tag-version --tag dev
 
       - name: pushing lite snapshot to ${{ env.GOOGLE_NPM_REGISTRY }}
         run: |
-          echo "//${{ env.GOOGLE_NPM_REGISTRY }}/:_authToken=${{ secrets.AUTH_TOKEN }}" >> .npmrc
-          echo "\`jq '.name="zx"' package.json\`" > package.json
+          echo "//${{ env.GOOGLE_NPM_REGISTRY }}/:_authToken=$GOOGLE_NPM_TOKEN" >> .npmrc
+          echo "`jq '.name="zx"' package.json`" > package.json
           node scripts/prepublish-lite.mjs
           npm version ${{ env.ZX_VERSION }}-lite-dev.${{ env.SHA_SHORT }} --no-git-tag-version
           npm publish --provenance --access=public --no-git-tag-version --tag dev