7
7
build-deploy :
8
8
runs-on : ubuntu-18.04
9
9
steps :
10
- - uses : actions/checkout@master
11
-
12
- - name : Setup Node
13
- uses : actions/setup-node@v1
14
- with :
15
- node-version : ' 10.x'
16
-
17
- - name : Look Changelog
18
- uses : jaywcjlove/changelog-generator@v1.3.9
10
+ - uses : actions/checkout@v2
11
+ - uses : actions/setup-node@v2
19
12
with :
20
- token : ${{ secrets.GITHUB_TOKEN }}
21
- head-ref : ${{steps.create_tag.outputs.version}}
22
- filter-author : (jaywcjlove|小弟调调™|dependabot\[bot\]|Renovate Bot)
23
- filter : ' [R|r]elease[d]\s+[v|V]\d(\.\d+){0,2}'
13
+ node-version : 14
24
14
25
15
- run : npm install
26
16
- run : npm run build
@@ -33,34 +23,40 @@ jobs:
33
23
PUBLISH_BRANCH : gh-pages
34
24
PUBLISH_DIR : ./build
35
25
36
- - name : Create Tag
26
+ - name : Is a tag created auto?
37
27
id : create_tag
38
- uses : jaywcjlove/create-tag-action@v1.1.7
28
+ uses : jaywcjlove/create-tag-action@v1.2.1
39
29
with :
40
30
token : ${{ secrets.GITHUB_TOKEN }}
41
31
package-path : ./package.json
42
32
43
33
- name : Generate Changelog
44
34
id : changelog
45
- uses : jaywcjlove/changelog-generator@v1.3.9
35
+ uses : jaywcjlove/changelog-generator@v1.4.3
46
36
with :
47
37
token : ${{ secrets.GITHUB_TOKEN }}
48
38
head-ref : ${{steps.create_tag.outputs.version}}
49
- filter-author : (jaywcjlove|小弟调调™|dependabot\[bot\]|Renovate Bot)
39
+ filter-author : (jaywcjlove|小弟调调™|dependabot|dependabot \[bot\]|Renovate Bot)
50
40
filter : ' [R|r]elease[d]\s+[v|V]\d(\.\d+){0,2}'
51
41
52
42
53
43
- name : Create Release
54
- id : create_release
55
- uses : actions/create-release@latest
44
+ uses : ncipollo/release-action@v1
56
45
if : steps.create_tag.outputs.successful
57
- env :
58
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
59
46
with :
60
- tag_name : ${{ steps.create_tag.outputs.version }}
61
- release_name : ${{ steps.create_tag.outputs.version }}
47
+ token : ${{ secrets.GITHUB_TOKEN }}
48
+ name : ${{ steps.create_tag.outputs.version }}
49
+ tag : ${{ steps.create_tag.outputs.version }}
62
50
body : |
51
+ [](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-shields@${{ steps.create_tag.outputs.versionNumber }}/file/README.md)
52
+
53
+ ```bash
54
+ npm i @uiw/react-shields@${{ steps.create_tag.outputs.versionNumber }}
55
+ ```
56
+
63
57
${{ steps.changelog.outputs.compareurl }}
58
+
64
59
${{ steps.changelog.outputs.changelog }}
65
- draft : false
66
- prerelease : false
60
+
61
+ - run : npm install @jsdevtools/npm-publish -g
62
+ - run : npm-publish --token="${{ secrets.NPM_TOKEN }}" ./package.json
0 commit comments