Zion Boggan
repos/TreeTrace/.github/workflows/release.yml
zionboggan.com ↗
21 lines · yaml
History for this file →
1
name: release
2
on:
3
  push:
4
    tags: ['v*']
5
 
6
jobs:
7
  publish:
8
    runs-on: ubuntu-latest
9
    permissions:
10
      contents: read
11
      id-token: write
12
    steps:
13
      - uses: actions/checkout@v4
14
      - uses: actions/setup-node@v4
15
        with:
16
          node-version: 20
17
          registry-url: 'https://registry.npmjs.org'
18
      - run: node --test test/treetrace.test.js test/adapters.test.js
19
      - run: npm publish --provenance --access public
20
        env:
21
          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}