From 0f86c5c2fbecb229a565fe405baee5c9c20516f6 Mon Sep 17 00:00:00 2001 From: OG T Date: Wed, 8 Apr 2026 21:09:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20deploy-alerts=20=E8=A3=9C=20pyyaml?= =?UTF-8?q?=20=E5=AE=89=E8=A3=9D=E6=AD=A5=E9=A9=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Validate alerts YAML 步驟在 runner 的 python3 沒有 yaml 模組 加入 pip3 install pyyaml 前置確保環境就緒 Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy-alerts.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy-alerts.yaml b/.gitea/workflows/deploy-alerts.yaml index e123e213..abe58765 100644 --- a/.gitea/workflows/deploy-alerts.yaml +++ b/.gitea/workflows/deploy-alerts.yaml @@ -23,7 +23,10 @@ jobs: - uses: actions/checkout@v4 - name: Validate alerts YAML - run: python3 -c "import yaml; yaml.safe_load(open('ops/monitoring/alerts-unified.yml')); print('YAML OK')" + # 2026-04-08 Claude Sonnet 4.6: pip install pyyaml 確保 runner 有此依賴 + run: | + pip3 install -q pyyaml 2>/dev/null || pip install -q pyyaml + python3 -c "import yaml; yaml.safe_load(open('ops/monitoring/alerts-unified.yml')); print('YAML OK')" - name: Setup SSH key run: |