updated release.yml #3
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Release | |
on: | |
push: | |
tags: | |
- 'v*.*.*' | |
jobs: | |
release: | |
runs-on: ubuntu-latest | |
permissions: | |
id-token: write # Grant write access to id-token permission | |
env: | |
NODE_VERSION: '20' # Directly set to your current Node.js version | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Node.js | |
uses: actions/setup-node@v2 | |
with: | |
node-version: ${{ env.NODE_VERSION }} # Use the environment variable for the Node version | |
- name: Authenticate with npm | |
run: npm set //registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }} | |
- name: Install dependencies | |
run: npm install | |
- name: Publish to npm | |
run: npm publish | |
env: | |
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |