Skip to content

Isolate installer smoke data and align release metadata - #3

Closed
HeiGeAi wants to merge 1 commit into
mainfrom
codex/reliability-audit-20260714
Closed

Isolate installer smoke data and align release metadata#3
HeiGeAi wants to merge 1 commit into
mainfrom
codex/reliability-audit-20260714

Conversation

@HeiGeAi

@HeiGeAi HeiGeAi commented Jul 16, 2026

Copy link
Copy Markdown
Owner

根因

安装器 -t 自测写入真实仓库数据目录,可能改变任务和 agent 状态;4.8.0 版本及调度 profile 在配置、适配器和运行时默认值间也有漂移。

改动

把安装自测切到临时配置和数据目录并清理,对齐版本与调度角色数量,规范显式配置路径,并增加一致性测试。

影响

安装 smoke 不再污染真实任务数据,发布表面和运行时调度配置保持一致。

验证

  • python -m pytest tests/ -v:Python 3.11 隔离环境下 93 项测试通过。
  • ruff check tools/ tests/ --output-format=github:通过。
  • python -m pip wheel --no-deps --no-build-isolation --wheel-dir "$tmp/wheelhouse" .:4.8.0 wheel 构建成功。
  • 隔离安装后运行 opc --help:退出码 0。

@HeiGeAi

HeiGeAi commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

已由从干净默认分支重建、仅使用 GitHub noreply 作者身份的 PR #4 替代。旧 PR 不做 force-push,也不会合入默认分支。

@HeiGeAi HeiGeAi closed this Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant