this repo has no description
1name: Publish types on npm
2on: workflow_dispatch
3
4permissions:
5 contents: read
6 pages: write
7 id-token: write
8
9jobs:
10 types:
11 name: Publish types on npm
12 runs-on: ubuntu-latest
13 steps:
14 - uses: actions/checkout@v4
15 - uses: pnpm/action-setup@v4
16 - uses: actions/setup-node@v4
17 with:
18 node-version: 22
19 cache: pnpm
20 registry-url: https://registry.npmjs.org
21
22 - name: Install dependencies
23 run: pnpm install --frozen-lockfile
24 - name: Build moonlight
25 env:
26 NODE_ENV: production
27 run: pnpm run build
28
29 - name: Publish types
30 run: pnpm publish --filter=./packages/types --access public --no-git-checks
31 env:
32 NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}