Skip to content

chore: bump to v0.6.0 #33

chore: bump to v0.6.0

chore: bump to v0.6.0 #33

Workflow file for this run

name: Publish to npm
on:
workflow_dispatch:
push:
branches: [main]
paths:
- "src/**"
- "package.json"
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 24
registry-url: https://registry.npmjs.org
- run: npm ci
- run: npm run build
- run: |
VERSION=$(node -p "require('./package.json').version")
NAME=$(node -p "require('./package.json').name")
if npm view "${NAME}@${VERSION}" version 2>/dev/null; then
echo "Version ${VERSION} already published, skipping."
else
npm publish --provenance --access public
fi