We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b708dae commit 49b0a90Copy full SHA for 49b0a90
.github/workflows/release.yml
@@ -0,0 +1,38 @@
1
+name: Release package
2
+
3
+permissions:
4
+ contents: write
5
6
+on:
7
+ push:
8
+ tags: ["1.*"]
9
10
+jobs:
11
+ build:
12
+ runs-on: ubuntu-latest
13
+ steps:
14
+ - uses: actions/checkout@v4
15
+ - uses: actions/setup-node@v4
16
+ with:
17
+ node-version: 18
18
+ - run: npm ci
19
+ - run: npm test
20
21
+ release:
22
+ needs: build
23
24
25
26
27
28
29
+ registry-url: https://registry.npmjs.org/
30
31
+ - run: npm run build
32
+ - run: npm publish --access=public
33
+ env:
34
+ NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
35
+ - run: npx changelogithub --no-group
36
+ continue-on-error: true
37
38
+ GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
0 commit comments