v6
1name: zx@6 Publish
2
3on:
4 workflow_dispatch:
5 release:
6 types: [created]
7
8jobs:
9 publish:
10 if: github.event_name == 'release' || github.ref == 'refs/heads/v6'
11 runs-on: ubuntu-latest
12 permissions:
13 checks: read
14 statuses: write
15 contents: write
16 packages: write
17 id-token: write
18 steps:
19 - uses: actions/checkout@v4
20 - uses: actions/setup-node@v4
21 with:
22 node-version: 18
23 - run: npm ci
24 - run: npm test
25 env:
26 FORCE_COLOR: 3
27
28 - run: echo "//wombat-dressing-room.appspot.com/:_authToken=$AUTH_TOKEN" >> .npmrc
29 env:
30 AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }}
31 - run: npm publish --provenance --access=public --no-git-tag-version --tag legacy
32