Repository navigation
test(desktop): verify Wails installation and Swift package upgrades - #44
Merged
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.
Wails 原生端直接连接 Core,现有 Swift App 验证脚本依赖 helper 调用拦截,无法准确验证新外壳。本 PR 保留 Swift 原生 fixture,同时为 Wails 安装检查明确输出“原生验收须独立完成”,避免错误通过或无意义等待。
新增不同版本的 Swift→Wails 包升级检查:停止旧 Core 后在同一含空格路径替换 App,原 CLI launcher 字节不变,版本切到新候选,MCP command 路径不变且实际完成 initialize/tools-list 握手;偏好和用户文件保留,移除 CLI 不停止新 Core。macOS CI 运行包安装和该升级检查;验证契约补齐独立原生退出、双副本、URL、菜单栏、热键和输入法验收。
本地 Wails 与 Swift 非 UI 安装检查、CLI 生命周期、升级检查通过;Wails 隔离 Homebrew 安装/升级、双向互斥、稳定路径及卸载保留数据通过。Python 语法、文档相对链接、Swift fixture 拒绝 Wails 与 diff check 通过。没有修改产品 Go/React 或嵌入资源。
Swift 参照来自同次 Next 源码,不能代表已发布版本升级验收。真实 App 升级测试另有独立 fixture,尚未完成的原生步骤如实记录;此 PR 不切换默认外壳,不进行公共发布。