From 2d87eca5f6fc8d3c5318d38a9f4b041e964488ad Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 2 Apr 2026 23:17:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E7=A7=BB=E9=99=A4=20e2e-health=20pu?= =?UTF-8?q?sh=20=E8=A7=B8=E7=99=BC=20=E2=80=94=20=E6=A0=B9=E6=B2=BB?= =?UTF-8?q?=E3=80=8C=E6=AF=8F=20commit=20=E5=85=A9=E5=80=8B=20run=E3=80=8D?= =?UTF-8?q?=E5=95=8F=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根本原因: cd.yaml + e2e-health.yaml 都監聽 push main → 每次 push 產生兩個 run,互相 cancel,code commit 被跳過 解法: e2e-health.yaml 移除 push trigger,只保留排程(每日00:00)和手動觸發 CD 本身已有 smoke test,E2E 不需要每次 push 重複跑 Co-Authored-By: Claude Code --- .gitea/workflows/e2e-health.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/e2e-health.yaml b/.gitea/workflows/e2e-health.yaml index 6b8acdbd..8795af7f 100644 --- a/.gitea/workflows/e2e-health.yaml +++ b/.gitea/workflows/e2e-health.yaml @@ -8,11 +8,11 @@ name: E2E Health Check on: - push: - branches: [main] workflow_dispatch: schedule: - cron: '0 16 * * *' # 每日 00:00 台北 (UTC+8) + # push 觸發已移除 (2026-04-02): E2E health check 不需要每次 push 都跑 + # CD pipeline 本身已有 smoke test;E2E 用排程或手動觸發即可 # OTEL CI/CD 監控 (2026-03-31 #46c) env: