Skip to content

Merge pull request #2 from lemo-nade-room/develop #6

Merge pull request #2 from lemo-nade-room/develop

Merge pull request #2 from lemo-nade-room/develop #6

Workflow file for this run

name: Publish Package to npmjs
on:
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'
jobs:
build:
runs-on: ubuntu-latest
permissions:
id-token: write
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Extract tag name
id: extract
run: echo "version=${GITHUB_REF#refs/tags/}" >> "${GITHUB_OUTPUT}"
- name: Write npm version
run: |
new_version="${{ steps.extract.outputs.version }}"
jq --arg new_version "$new_version" '.version = $new_version' package.json > temp.json && mv temp.json package.json
- run: bun install
- run: bun run build
- uses: actions/setup-node@v4
with:
registry-url: 'https://registry.npmjs.org'
- run: npm publish --provenance --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}