mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
fix(ci): 修复自动标签工作流中的跳过条件匹配
- 修正了正则表达式以正确匹配跳过标签的关键词 - 简化了条件判断逻辑,提高脚本可读性 - 移除了多余的换行和格式问题 - 保持了原有的跳过功能但优化了实现方式 - [skip]
This commit is contained in:
parent
14d8fbbdd8
commit
dad9e88ce4
4
.github/workflows/auto-tag.yml
vendored
4
.github/workflows/auto-tag.yml
vendored
@ -37,14 +37,14 @@ jobs:
|
||||
run: |
|
||||
# 检查最近一次提交信息是否包含跳过关键词
|
||||
LAST_COMMIT_MSG=$(git log -1 --pretty=format:"%B")
|
||||
if [[ "$LAST_COMMIT_MSG" == *"[skip release]"* ]] || [[ "$LAST_COMMIT_MSG" == *"[no tag]"* ] || [[ "$LAST_COMMIT_MSG" == *"[skip]"* ]]]; then
|
||||
if [[ "$LAST_COMMIT_MSG" =~ (\[no tag\]|\[skip\]) ]]; then
|
||||
echo "skip_tag=true" >> $GITHUB_OUTPUT
|
||||
echo "Skipping tag creation due to skip keyword in commit message"
|
||||
else
|
||||
echo "skip_tag=false" >> $GITHUB_OUTPUT
|
||||
echo "No skip keyword found, proceeding with tag creation"
|
||||
fi
|
||||
echo "Last commit message: $LAST_COMMIT_MSG"
|
||||
echo "Last commit message: $LAST_COMMIT_MSG"
|
||||
|
||||
# 运行测试
|
||||
- name: Setup .NET
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user