We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27ada69 commit 145971bCopy full SHA for 145971b
.github/workflows/ci.yml
@@ -23,3 +23,29 @@ jobs:
23
- run: npm ci
24
- run: npm run build --if-present
25
- run: npm test
26
+
27
+ publish:
28
+ name: npm-publish
29
+ runs-on: ubuntu-latest
30
+ needs: ['test']
31
+ steps:
32
+ - uses: actions/checkout@v3
33
+ - uses: actions/setup-node@v3
34
+ with:
35
+ node-version: 18
36
+ - run: npm install
37
+ - id: publish
38
+ uses: JS-DevTools/npm-publish@v1
39
40
+ token: ${{ secrets.NPM_TOKEN }}
41
+ - name: Create Release
42
+ if: steps.publish.outputs.type != 'none'
43
+ uses: actions/create-release@v1
44
+ env:
45
+ GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
46
47
+ tag_name: v${{ steps.publish.outputs.version }}
48
+ release_name: v${{ steps.publish.outputs.version }}
49
+ body: v${{ steps.publish.outputs.version }}
50
+ draft: false
51
+ prerelease: false
0 commit comments