Repository navigation
chore(windows): 明确安装器检查范围并补充自启导航 - #53
Merged
mel0nyrame merged 1 commit intoSep 28, 2026
Merged
Conversation
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.
基线/head:
feat/windows-tray-client(130df78)→chore/windows-smoke-navigation(527990a);变更范围。背景
Windows 安装器 CI 对同一个安装包执行初装和再次运行,原步骤名却写作“upgrade”,容易让人误以为验证了旧版本到新版本的升级。Windows 登录自启还跨越 Dart 设置、Win32 runner 和 Inno Setup,根级导航此前没有指向这条链路。
变更轮廓
CI 步骤名、重装进程变量与失败信息统一使用
reinstall;安装器契约断言同步检查新步骤名。该检查准确表达同包重装的范围。根级
AGENTS.md增加这些入口及对应的windows_installer_contract_test.dart契约测试指针,方便后续修改者沿现有 owner 定位。验证汇总
tool/flutter_sdk.sh dart format --output=none --set-exit-if-changed test/windows_installer_contract_test.dart:通过,文件无格式变化。git diff --check origin/feat/windows-tray-client...HEAD:通过。upgrade步骤名、变量和错误文本:无残留。评审注意事项
CI 仍以同一安装包连续运行两次,验证重复安装流程,不模拟旧版本到新版本的升级。卸载 smoke 会手动写入登录启动项,再检查卸载清理。
风险与回滚
本次调整 CI 检查名称及其契约断言,并补充导航文档,不改变安装器行为;revert 此提交即可恢复原步骤名与导航内容。