1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| name: Release
| on:
| push:
| branches:
| - master
| jobs:
| release:
| name: Release
| runs-on: ubuntu-18.04
| steps:
| - name: Checkout
| uses: actions/checkout@v1
| - name: Setup Node.js
| uses: actions/setup-node@v1
| with:
| node-version: 16
| - name: Install dependencies
| run: npm ci
| - name: Test
| run: npm run test
| - name: Release
| env:
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
| NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
| run: npx semantic-release
|
|