diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index e349a1dc..55c91474 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -55,6 +55,12 @@ jobs: runs-on: [self-hosted, harbor, k8s] timeout-minutes: 1 steps: + # Phase 16: 清理 Runner diag logs 避免 "file already exists" 錯誤 + - name: Clean runner diag logs + run: | + rm -f ~/actions-runner-awoooi/_diag/pages/*.log 2>/dev/null || true + rm -f ~/actions-runner-awoooi-2/_diag/pages/*.log 2>/dev/null || true + - name: "Check Required Secrets" run: | MISSING="" diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 77151097..5a2b21bb 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -31,6 +31,12 @@ jobs: runs-on: [self-hosted, harbor, k8s] timeout-minutes: 1 steps: + # Phase 16: 清理 Runner diag logs 避免 "file already exists" 錯誤 + - name: Clean runner diag logs + run: | + rm -f ~/actions-runner-awoooi/_diag/pages/*.log 2>/dev/null || true + rm -f ~/actions-runner-awoooi-2/_diag/pages/*.log 2>/dev/null || true + - name: Quick sanity check run: | echo "✅ Runner 可用"