Skip to content

Commit 1a96cb8

Browse files
committedOct 28, 2024
💚 ci: 优化 Python 包发布流程并添加 GitHub Release
- 修改标签匹配模式,仅匹配以 'v' 开头的发布标签 - 添加创建 GitHub Release 的步骤,自动发布到 GitHub Releases
1 parent 76c54ab commit 1a96cb8

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed
 

‎.github/workflows/python-publish.yml

+13-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Upload Python Package on Tag Creation
33
on:
44
push:
55
tags:
6-
- '*' # 匹配所有 tag
6+
- 'v*' # 匹配"v1.0.0"、"v1.0.0-alpha"等发布标签
77

88
permissions:
99
contents: read
@@ -30,3 +30,15 @@ jobs:
3030
with:
3131
user: __token__
3232
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

0 commit comments

Comments
 (0)
Failed to load comments.