From 1dd0ff8cf4cc1f64b3c88931c0d6e809d79e73ed Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 2 Apr 2026 13:59:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(cd):=20runs-on=20=E6=94=B9=E5=9B=9E=20ubunt?= =?UTF-8?q?u-latest=20(Gitea=20runner=20label=20=E4=B8=8D=E6=94=AF?= =?UTF-8?q?=E6=8F=B4=20self-hosted)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根因: Gitea act_runner 只有 ubuntu-latest/24.04/22.04 labels 改為 self-hosted 後 runner 無法匹配 → CD 靜默失敗 所有 Phase 24 代碼都沒部署到 K8s Gitea ≠ GitHub: GitHub 有內建 self-hosted label Gitea 需要明確匹配 runner 註冊的 label 2026-04-02 ogt: CD 失敗根因修復 Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/cd.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 5a1918f8..504d9a95 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -30,8 +30,9 @@ env: jobs: build-and-deploy: - # 2026-04-02 Claude Code: 修正為 self-hosted (ADR-039 鐵律 + feedback_github_billing.md) - runs-on: self-hosted + # 2026-04-02 ogt: Gitea runner label 是 ubuntu-latest (非 GitHub 的 self-hosted) + # ADR-039 鐵律: 使用自建 runner,但 Gitea label matching 不同於 GitHub + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4