返回 Bug 清单
BUG-0647project-52高已修复test-flaky

cloneUrl fallback to html_url + add 3-platform describe.each matrix

发现:2026-10-09验证:2026-10-27置信度:70%

症状

commit 36a132fafb46 (2026-09-12) fix(gitee): cloneUrl fallback to html_url + add 3-platform describe.each matrix

根因

commit message 描述: fix(gitee): cloneUrl fallback to html_url + add 3-platform describe.each matrix

修复方案

修复 201 行,删除 1 行。改动文件: project-521.0.0/backend/src/sync/SyncRunner.integration.test.ts, packages/core/src/adapters/GiteeAdapter.ts

错误签名

fix(gitee): cloneUrl fallback to html_url + add 3-platform describe.each matrix - GiteeAdapter.mapRepository: 空仓库(auto_init=false)clone_url 返回空字符串
  → fallback 到 html_url (https://gitee.com/owner/repo.git)
- SyncRunner.integration.test.ts: 新增 describe.each 3 对固定组合
  - gitea ↔ github (前 2 OK 平台)
  - gitea ↔ gitee (已验证 ✅)
  - github ↔ gitee (待 github.com:443 恢复后验证)
- 每个 describe 块独立 beforeAll/afterAll + pairDb 隔离 DB

验证结果:
- gitea ↔ github ✅ 完整通过
- gitea ↔ gitee ✅ 完整通过
- github ↔ gitee ⏳ 被 github.

技术信息

来源项目

project-52

涉及文件

project-521.0.0/backend/src/sync/SyncRunner.integration.test.ts, packages/core/src/adapters/GiteeAdapter.ts

标签

git-sweep, auto-ingested, project-52, mcp-reported, source-agent