File tree 2 files changed +28
-14
lines changed
2 files changed +28
-14
lines changed Original file line number Diff line number Diff line change
1
+ name : Release to GitHub
2
+ on :
3
+ push :
4
+ tags :
5
+ - ' v*' # 匹配"v1.0.0"、"v1.0.0-alpha"等发布标签
6
+ branches : ['master']
7
+ permissions :
8
+ contents : write # 如果您的包发布到 GitHub Packages,则需要此权限
9
+ packages : write # 如果您的包发布到 GitHub Packages,则需要此权限
10
+ jobs :
11
+ build :
12
+ name : Create Release
13
+ runs-on : ubuntu-latest
14
+ steps :
15
+ - name : Checkout code
16
+ uses : actions/checkout@v2
17
+ - name : Create Release
18
+ id : create_release
19
+ uses : actions/create-release@v1
20
+ env :
21
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
22
+ with :
23
+ tag_name : ${{ github.ref }}
24
+ release_name : Release ${{ github.ref }}
25
+ draft : false
26
+ prerelease : false
Original file line number Diff line number Diff line change 6
6
- ' v*' # 匹配"v1.0.0"、"v1.0.0-alpha"等发布标签
7
7
8
8
permissions :
9
- contents : read
9
+ contents : write # 如果您的包发布到 GitHub Packages,则需要此权限
10
10
packages : write # 如果您的包发布到 GitHub Packages,则需要此权限
11
11
12
12
jobs :
29
29
uses : pypa/gh-action-pypi-publish@release/v1 # 使用一个稳定的版本标签,而不是具体的提交哈希
30
30
with :
31
31
user : __token__
32
- password : ${{ secrets.PYPI_API_TOKEN }}
33
-
34
- # 将打包文件release到GitHub Releases
35
- - name : Create Release
36
- id : create_release
37
- uses : actions/create-release@v1
38
- env :
39
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40
- with :
41
- tag_name : ${{ github.ref }}
42
- release_name : Release ${{ github.ref }}
43
- draft : false
44
- prerelease : false
32
+ password : ${{ secrets.PYPI_API_TOKEN }}
You can’t perform that action at this time.
0 commit comments