Skip to content

[WIP] refactor/cleanup repo #2382

Description

@cquil11

Repository refactoring progress

Tracks merged work related to repository cleanup, shared Python tooling, workflow simplification, and recipe organization.

Merged: core refactoring

Merged: tests, CI, and cleanup

中文

本清单记录已合并的仓库重构、共享 Python 工具、工作流简化和配方整理工作。

本次补充的已合并工作包括:折叠 GitHub 模板与指南中的中文翻译;复用单一签核结论和 sweep 可视化评论,防止旧运行覆盖新链接;清理过时的 CodeQL 恢复指南;修复流水线边界情况、删减低质量测试,并在已验证的管理员更新后保留签核。

签核范围检查的后续修复包括:正确处理 GitHub 返回的重复文件记录,同时拒绝不完整的差异列表;读取目标分支最新的 CODEOWNERS,使已有 PR 也能获得归属修复;精简结论输出,明确区分验证被拒绝与尚需验证。早期的签核延续和跳过规则已由清单中注明的后续 PR 调整。

新增的已合并工作:#3157 保留完整的 Klaud 基线,并在遇到重复候选或容量占用时继续补齐候选名额;#3161 为工作流变更启用严格的 Zizmor 检查并加固执行边界;#3168 将 infx 打包,使用 uv 统一锁定依赖并实施 12 小时发布冷却期,可信工具统一取自当前 main;#3177 固定 E2E 基准测试与评估使用的测量提交,已随 #3168 集成。

#3179 修复运行统计在请求失败时仍报告成功的问题,统一使用共享 GitHub 分页逻辑,并移除 PyGithub 及不再使用的依赖。

#3180 统一通过 gh api 发送 GitHub 请求,拒绝格式错误或不完整的列表,同时保留工作流 Token 和本地认证方式。

#3192 新增首选扫描复用命令 /use <run_id>,保留旧命令,并保护无关评论上的表态。

#3193 统一收集、复用校验和 Klaud 的评测工件读取与校验,保留结果选择规则和错误处理顺序。

#3197 说明 CODEOWNER 自动验证在移除必需状态门禁后仅供参考,保留清单反馈与人工审阅要求。

#3199 移除参考签核的状态发布及批准延续逻辑,保留清单验证和注明实际评估提交的单一评论。

#3201 删除未使用的 utils/klaud 兼容入口,现有调用均已直接使用 infx.klaud。

#3202 统一暂存与扫描复用的源运行查询,将暂存逻辑移入 infx,保留命令行为并精简行为测试。

#3212 按用途隔离工作流凭据,checkout 和运行统计改用内置令牌,并保留现有 Hugging Face secret。

#3152 使用原生 SRT overrides 和自动 golden 曲线选择,替代手动 synthetic acceptance 设置与 YAML 注入器;同时包含 PR 中明确说明的 acceptance 修正。

#3208 支持 Klaud 的 fail-fast 最终完整 sweep,同时保留精确 head、运行成功和完整覆盖校验。

#3233 将完整冻结基线仅保留在 Klaud PR 正文中,移除重复的基线评论,并兼容旧格式的恢复流程。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions