Isolate installer smoke data and align release metadata - #3
Closed
HeiGeAi wants to merge 1 commit into
Closed
Conversation
Owner
Author
|
已由从干净默认分支重建、仅使用 GitHub noreply 作者身份的 PR #4 替代。旧 PR 不做 force-push,也不会合入默认分支。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
根因
安装器
-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。