Skip to content

Commit b77c848

Browse files
author
fengyikai
committed
feat: 添加自动化 release workflow
1 parent 457dc2b commit b77c848

2 files changed

Lines changed: 14 additions & 9 deletions

File tree

.github/workflows/auto-release.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,23 @@ jobs:
4646
git config user.email "github-actions[bot]@users.noreply.github.com"
4747
4848
# 创建并推送 tag
49-
git tag -a ${{ steps.get_version.outputs.tag }} -m "Release ${{ steps.get_version.outputs.tag }}"
49+
git tag -a ${{ steps.get_version.outputs.tag }} -m "${{ steps.get_version.outputs.tag }}"
5050
git push origin ${{ steps.get_version.outputs.tag }}
5151
52-
# 使用 GitHub CLI 创建 release
53-
gh release create ${{ steps.get_version.outputs.tag }} \
54-
--title "Release ${{ steps.get_version.outputs.tag }}" \
55-
--notes "## Release ${{ steps.get_version.outputs.tag }}
52+
# 创建 release notes
53+
cat > release_notes.md << 'EOF'
54+
## Release ${{ steps.get_version.outputs.tag }}
55+
56+
Auto-generated release from version update in ksyun/__init__.py
5657
57-
Auto-generated release from version update in ksyun/__init__.py
58+
### Changes
59+
See commit history for details.
60+
EOF
5861
59-
### Changes
60-
See commit history for details." \
62+
# 使用 GitHub CLI 创建 release
63+
gh release create ${{ steps.get_version.outputs.tag }} \
64+
--title "${{ steps.get_version.outputs.tag }}" \
65+
--notes-file release_notes.md \
6166
--latest
6267
6368
- name: Release created

ksyun/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
# limitations under the License.
1515

1616

17-
__version__ = '1.5.8.29'
17+
__version__ = '1.5.8.30'

0 commit comments

Comments
 (0)