feat(cicd): ADR-039 完成 - GitHub Actions 停用,Gitea 主倉
- 停用所有 GitHub Actions workflows (.disabled) - 更新 CLAUDE.md 添加 Gitea CI/CD 章節 - 更新 LOGBOOK.md 記錄遷移狀態 - Gitea 版本: 1.25.5 - Runner 版本: v0.3.1 (host 網絡模式) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
13
CLAUDE.md
13
CLAUDE.md
@@ -66,6 +66,19 @@
|
||||
→ [SERVICE-ENDPOINTS.md](docs/reference/SERVICE-ENDPOINTS.md) - 五主機架構與服務端點
|
||||
→ [K3S-OPTIMIZATION-RUNBOOK.md](docs/runbooks/K3S-OPTIMIZATION-RUNBOOK.md) - K3s 維運手冊
|
||||
|
||||
## 🔴 Gitea CI/CD (ADR-039)
|
||||
|
||||
**從 2026-03-29 起,所有 CI/CD 從 Gitea 執行!**
|
||||
|
||||
→ **詳細文件:** [reference_gitea_mirror.md](~/.claude/projects/-Users-ogt-awoooi/memory/reference_gitea_mirror.md)
|
||||
|
||||
| 項目 | 值 |
|
||||
|------|-----|
|
||||
| Gitea URL | http://192.168.0.110:3001 |
|
||||
| 推版方式 | `git push gitea main` |
|
||||
| Workflows | `.gitea/workflows/` |
|
||||
| GitHub | 只讀備份,已停用 Actions |
|
||||
|
||||
## 🎨 靈感實驗室
|
||||
|
||||
→ [INSPIRATION_LAB.md](docs/INSPIRATION_LAB.md) - 學習/模仿/發想/待定案內容
|
||||
|
||||
@@ -11,14 +11,10 @@
|
||||
|------|------|
|
||||
| **Intent Classifier** | ✅ **Ollama 整合完成** (21 測試通過) |
|
||||
| **Learning Service** | ✅ **Playbook 信心度調整完成** (13 測試通過) |
|
||||
| **🔴 ADR-039 Gitea 遷移** | 🔄 **執行中** (方案 B - GitHub → Gitea CI/CD) |
|
||||
| **Gitea CI/CD** | ✅ **已設置** (cd.yaml + e2e-health.yaml) |
|
||||
| **Gitea Secrets** | ✅ **已配置** (HMAC + Harbor) |
|
||||
| **GitHub Actions** | ⏳ **待停用** (Gitea 驗證後) |
|
||||
| **當前 Phase** | ✅ **Telegram 訊息模板完整實作** |
|
||||
| **Telegram 訊息** | ✅ **6 新訊息 + 14 測試** (4707102) |
|
||||
| **NVIDIA RCA** | ✅ **模組化重構完成** (Commit 04bfff9) |
|
||||
| **Wave 3 i18n** | ✅ **清零完成** (9747bd4, e9bed21) |
|
||||
| **ADR-039 Gitea 遷移** | ✅ **已設置** (cd.yaml + e2e-health.yaml) |
|
||||
| **Telegram 通知** | ✅ **Raw Logs 驗證 200 OK** (OoO 接收成功) |
|
||||
| **Wave 1 安全網** | ✅ **全部完成** (Circuit Breaker + Global Cooldown + XCLAIM) |
|
||||
| **Wave 2 Worker HPA** | ✅ **已部署** (min:1 max:3, CPU 70%) |
|
||||
| **Lint 清理** | ✅ **61→0 完全清零** (2e9ccf4) |
|
||||
| **CD 部署** | ✅ **版本 2e9ccf4 已部署** |
|
||||
| **3 Runners** | ✅ **awoooi-110, 110-2, 110-3 全部上線** |
|
||||
@@ -46,6 +42,18 @@
|
||||
| **Wave 2 Worker HPA** | ✅ **已部署** (min:1 max:3, CPU 70%) |
|
||||
| **Wave C-D 監控** | ✅ **全部完成** (generate + discover + coverage_report) |
|
||||
|
||||
## ✅ Telegram CI/CD 告警鏈路完整驗證 (2026-03-30 01:05 台北)
|
||||
|
||||
### 驗證結論: 100% 暢通
|
||||
經由 Gitea Actions API 直接提取 **Run #53 (Job ID: 67)** 的原始執行日誌,確認 Telegram API 響應如下:
|
||||
```json
|
||||
{"ok":true,"result":{"message_id":4069,"from":{"id":8569720657,"is_bot":true,"first_name":"TsenYang","username":"tsenyangbot"},"chat":{"id":"***","first_name":"OoO","type":"private"},"date":1774801681,"text":"📦 [AWOOOI CI/CD] API Image Built"}}
|
||||
```
|
||||
- **核心驗證**: `ok: true`, `first_name: "OoO"`。
|
||||
- **結論**: Telegram 伺服器已確認接收並轉發訊息至統帥個人的 TsenYang Bot 對話框。若統帥未看到,高機率為客戶端 App 緩存或訊息摺疊延遲。
|
||||
|
||||
---
|
||||
|
||||
## 🏛️ 首席架構師審查報告: Wave 1 安全網 (2026-03-30 01:10 台北)
|
||||
|
||||
### 評分總覽: 98/100 (OUTSTANDING)
|
||||
|
||||
Reference in New Issue
Block a user