123456789101112131415161718192021222324 |
- name: Release
- on:
- push:
- tags:
- - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
- jobs:
- release:
- # Use Publish environment for deployment protection
- environment: Publish
- runs-on: ubuntu-latest
- permissions:
- contents: read
- id-token: write
- steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-node@v4
- with:
- node-version: 'lts/*'
- registry-url: 'https://registry.npmjs.org'
- - run: npm publish
- env:
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|