From c71811090b1d386029107c1a5a5f4ee30824010f Mon Sep 17 00:00:00 2001 From: Warren Date: Fri, 19 Jun 2026 05:22:08 +0800 Subject: [PATCH] Update AGENTS.md: Add CI Pipeline documentation (v1.19) --- AGENTS.md | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 74e1e86..d07ab70 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1609,6 +1609,44 @@ cargo test -p markbase-core --lib # 153 passed, 0 failed --- -**最後更新**:2026-06-18 16:00 -**版本**:1.13(VFS/DataProvider/Config 重構 Phase 1-6 完成) +**最後更新**:2026-06-19 02:30 +**版本**:1.19(CI Pipeline 完成) + +## CI Pipeline 完成(2026-06-19)⭐⭐⭐⭐⭐ + +**完成時間**:約 10 分鐘 +**新增文件**:`.github/workflows/ci.yml` +**Git commit**:4b37e52 + +### CI Workflow 內容 ⭐⭐⭐⭐⭐ + +| Job | 功能 | Runner | +|-----|------|--------| +| `build-and-test` | cargo build + test + clippy + fmt check | ubuntu-latest | +| `macos-build` | cargo build + test | macos-latest | +| `security-audit` | cargo test security_audit | ubuntu-latest | + +### 觸發條件 ⭐⭐⭐⭐ + +- Push to `main` +- Pull request to `main` + +### 代碼品質修復(2026-06-19)⭐⭐⭐⭐⭐ + +**Git commit**:d94cb2d + +**修復內容**: +- ✅ 修復 trailing whitespace(kex.rs, s3.rs) +- ✅ 添加缺失的 KexProposal import(kex_complete.rs) +- ✅ 自動修復 clippy warnings(135 files) +- ✅ fmt check 通過 +- ✅ All 153 tests pass + +### 測試結果 ✅ + +```bash +cargo test -p markbase-core --lib # 153 passed, 0 failed +cargo fmt --check # Pass +cargo clippy # Pass (minor unused warnings) +```