publish.yml
529 bytes
1name: Publish
2
3on:
4 push:
5 tags:
6 - "v*"
7
8jobs:
9 publish:
10 runs-on: ubuntu-latest
11 permissions:
12 contents: read
13 id-token: write
14 steps:
15 - uses: actions/checkout@v6
16 - uses: oven-sh/setup-bun@v2
17 - uses: actions/setup-node@v6
18 with:
19 node-version: "24"
20 registry-url: "https://registry.npmjs.org"
21 - run: bun install
22 - run: bun run build
23 - run: npm version "${GITHUB_REF_NAME#v}" --no-git-tag-version
24 - run: npm publish --access public