fix: install new npm to support trusted publishers

This commit is contained in:
Vitaly Gashkov
2026-02-08 14:12:59 +05:00
parent d8f8586045
commit e7e1e3df4f
+4 -5
View File
@@ -19,9 +19,10 @@ jobs:
with: with:
node-version: 22 node-version: 22
registry-url: https://registry.npmjs.org/ registry-url: https://registry.npmjs.org/
- run: npm install -g npm@latest
- run: npm ci - run: npm ci
- run: npm run build --if-present
# Extract version from package.json and determine release channel
- name: Parse version and determine release channel - name: Parse version and determine release channel
id: version id: version
run: | run: |
@@ -38,12 +39,10 @@ jobs:
echo "NPM_TAG=latest" >> $GITHUB_OUTPUT echo "NPM_TAG=latest" >> $GITHUB_OUTPUT
fi fi
# Publish with the appropriate tag - name: Publish new version
- name: Publish to npm
run: npm publish --tag ${{ steps.version.outputs.NPM_TAG }} run: npm publish --tag ${{ steps.version.outputs.NPM_TAG }}
# Only create GitHub releases for stable versions - name: Create release
- name: Create GitHub Release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
generate_release_notes: true generate_release_notes: true