Skip to content

πŸ”– Bump version #18

πŸ”– Bump version

πŸ”– Bump version #18

Workflow file for this run

name: NPM Publish
on:
push:
tags:
- 'v*'
jobs:
npm-publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
- name: Install dependencies πŸ“¦
run: yarn
- name: Build πŸ‘·β€β™‚οΈ
run: yarn run build
- name: Publish package to NPM πŸš€
env:
NPM_TOKEN: ${{ secrets.NPM_AUTOMATION_TOKEN }}
run: |
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
npm publish
- name: Get branch names 🌳
id: branch-name
uses: tj-actions/branch-names@v8
with:
strip_tag_prefix: 'v'
- name: Publish GitHub Release πŸ“
uses: softprops/action-gh-release@v2
with:
name: ${{steps.branch-name.outputs.tag}}
generate_release_notes: true