File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 1717 - name : 🔄 Init PNPM
1818 uses : ./.github/actions/pnpm-init
1919
20+ - name : Setup Node.js
21+ uses : actions/setup-node@v5
22+ with :
23+ node-version-file : " .nvmrc"
24+
2025 - name : ⏬ Download dist
2126 uses : actions/download-artifact@v5
2227 with :
@@ -25,16 +30,18 @@ jobs:
2530
2631 - name : 🔀 Extract tag
2732 shell : bash
28- run : echo "tag=${GITHUB_REF#refs/tags/ }" >> $GITHUB_OUTPUT
33+ run : echo "tag=${{ github.ref_name } }" >> $GITHUB_OUTPUT
2934 id : extractTag
3035
3136 - name : 🔜 Publish to npm
3237 env :
3338 TAG : ${{ steps.extractTag.outputs.tag }}
34- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
39+ NPM_TAG : ${{ github.event.release.prerelease && 'next' || 'latest' }}
3540 run : |
41+ echo "node, npm and release version:"
42+ node -v
43+ npm -v
3644 SEMVER_VERSION=$(npx find-versions-cli "$TAG")
3745 npm version --no-git-tag-version "$SEMVER_VERSION"
3846 npm config set registry https://registry.npmjs.org/
39- npm set //registry.npmjs.org/:_authToken "$NPM_TOKEN"
40- npm publish --provenance
47+ npm publish --tag $NPM_TAG
Original file line number Diff line number Diff line change 2828 needs : [build, lint, test]
2929 secrets : inherit
3030 permissions :
31- id-token : write
31+ id-token : write # Required for OIDC
You can’t perform that action at this time.
0 commit comments