ya-webadb/.github/workflows/publish.yml
2025-08-26 03:31:20 +00:00

33 lines
724 B
YAML

name: Publish Package to npm
on:
push:
tags:
- "v**"
jobs:
publish:
name: Publish
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 20
- uses: pnpm/action-setup@v2
with:
version: 10.15.0
run_install: true
- run: pnpm run build
- run: |
npm config set "//registry.npmjs.org/:_authToken" "${NPM_TOKEN}"
pnpm recursive publish --access public --no-git-checks
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NPM_CONFIG_PROVENANCE: true