File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -162,17 +162,22 @@ jobs:
162162 if : steps.should_release.outputs.needed == 'true'
163163 run : npm run build
164164
165- # - name: Publish to npm
166- # if: steps.should_release.outputs.needed == 'true'
167- # env:
168- # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
169- # run: |
170- # NPM_TAG="latest"
171- # if [ "${{ steps.prerelease.outputs.value }}" = "true" ]; then
172- # NPM_TAG="next"
173- # fi
174- #
175- # npm publish --ignore-scripts --tag "$NPM_TAG"
165+ - name : Publish to npm
166+ if : steps.should_release.outputs.needed == 'true'
167+ env :
168+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
169+ run : |
170+ if [ -z "$NODE_AUTH_TOKEN" ]; then
171+ echo "::warning::NPM_TOKEN secret is not set — skipping npm publish"
172+ exit 0
173+ fi
174+
175+ NPM_TAG="latest"
176+ if [ "${{ steps.prerelease.outputs.value }}" = "true" ]; then
177+ NPM_TAG="next"
178+ fi
179+
180+ npm publish --ignore-scripts --tag "$NPM_TAG"
176181
177182 - name : Summary
178183 if : steps.should_release.outputs.needed == 'true'
You can’t perform that action at this time.
0 commit comments