From cdb7f32497de7b7800796ab6ac96be43e0b4567c Mon Sep 17 00:00:00 2001 From: GeWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Sun, 15 Feb 2026 21:05:57 +0800 Subject: [PATCH] =?UTF-8?q?chore(workflow):=20=E6=9B=B4=E6=96=B0=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=A0=87=E7=AD=BE=E5=B7=A5=E4=BD=9C=E6=B5=81=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改触发条件以支持手动调度 - 重构条件判断逻辑提高可读性 - 保持原有自动化标签功能不变 - 添加对 workflow_dispatch 事件的支持 --- .github/workflows/auto-tag.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/auto-tag.yml b/.github/workflows/auto-tag.yml index 554527f..deaff58 100644 --- a/.github/workflows/auto-tag.yml +++ b/.github/workflows/auto-tag.yml @@ -5,7 +5,7 @@ on: workflows: ["CI - Build & Test"] types: - completed - + workflow_dispatch: concurrency: group: auto-tag-main cancel-in-progress: false @@ -13,10 +13,12 @@ concurrency: jobs: auto-tag: if: > - github.event.workflow_run.conclusion == 'success' && - github.event.workflow_run.head_branch == 'main'&& - contains(github.event.workflow_run.head_commit.message, '[release ci]') - + (github.event_name == 'workflow_run' && + github.event.workflow_run.conclusion == 'success' && + github.event.workflow_run.head_branch == 'main' && + contains(github.event.workflow_run.head_commit.message, '[release ci]')) + || + (github.event_name == 'workflow_dispatch') runs-on: ubuntu-latest permissions: contents: write