Skip to content

[chore] 工程卫生治理汇总与进展跟踪 #249

@liujuanjuan1984

Description

@liujuanjuan1984

背景

本 issue 用于汇总当前仓库的工程卫生发现、治理计划与推进进展,作为后续子问题与变更的统一追踪入口。

首轮评估见:Relates to #248

当前发现

  1. 发布包运行时依赖主要只有下界、缺少上界,安装结果可复现性不足。
  2. 发布 workflow 的质量门禁弱于主干 CI,tag 发布前未重跑完整回归基线。
  3. wheel smoke test 依赖本地 dist/ 现状,可能误测旧产物,且只覆盖 Python 3.13。
  4. 测试覆盖率只控制总量阈值,核心大文件仍存在低覆盖热点。
  5. 版本兜底值硬编码为过时常量,特殊场景下可能返回错误版本。

治理原则

  • 优先修复会影响发布可信度、安装可复现性、回归门禁有效性的问题。
  • 每次提交只处理与当前治理项直接相关的改动。
  • 关键进展、风险和剩余问题持续回填到本 issue。

计划中的治理顺序

  1. 加强发布门禁,使 release workflow 至少覆盖与 CI 对齐的关键验证。
  2. 修复构建产物 smoke test 的产物选择与解释器覆盖问题。
  3. 修复版本兜底逻辑,避免返回明显错误的版本号。
  4. 评估并收紧运行时依赖策略。
  5. 针对核心热点模块补充测试或拆分复杂度。

当前进展

  • 完成首轮工程卫生评估
  • 开始逐项治理

快照

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions