chore(workflow): 更新工作流配置以支持跳过关键词和发布动作版本

- 添加 [skip] 关键词支持以跳过标签创建
- 将发布工作流中的 create-release 动作从 v1 更新到 v2
- 保持现有的 [skip release] 和 [no tag] 关键词功能
- [skip]
This commit is contained in:
GwWuYou 2026-01-02 13:42:51 +08:00
parent ef7d53dfb6
commit 14d8fbbdd8
2 changed files with 2 additions and 2 deletions

View File

@ -37,7 +37,7 @@ jobs:
run: |
# 检查最近一次提交信息是否包含跳过关键词
LAST_COMMIT_MSG=$(git log -1 --pretty=format:"%B")
if [[ "$LAST_COMMIT_MSG" == *"[skip release]"* ]] || [[ "$LAST_COMMIT_MSG" == *"[no tag]"* ]]; then
if [[ "$LAST_COMMIT_MSG" == *"[skip release]"* ]] || [[ "$LAST_COMMIT_MSG" == *"[no tag]"* ] || [[ "$LAST_COMMIT_MSG" == *"[skip]"* ]]]; then
echo "skip_tag=true" >> $GITHUB_OUTPUT
echo "Skipping tag creation due to skip keyword in commit message"
else

View File

@ -131,7 +131,7 @@ jobs:
# 发布包含描述信息和版本详情
- name: Create GitHub Release
id: create_release
uses: actions/create-release@v1
uses: actions/create-release@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with: