mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-01 15:30:52 +08:00
Document v1.118.0 release evidence
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
## 当前阶段与下一刀
|
||||
|
||||
- 当前阶段:`v1.118.0` release candidate、版本事实源、双语 release notes、发布门禁、release commit、tag、`main`/tag 推送与远端引用复核均已完成。
|
||||
- 当前阶段:`v1.118.0` 已通过 GitHub Release 工作流完成桌面与 CLI 资产发布;release commit、tag、`main`/tag 推送与远端引用复核均已完成。发布后质量修复已追加到 `main`,不改写已公开 tag。
|
||||
- 下一刀:无;后续增量进入下一版本,不改写已发布的 `v1.118.0` tag。
|
||||
|
||||
## Release Candidate
|
||||
@@ -29,7 +29,7 @@
|
||||
- 必跑 `npm run verify:app-version`、`npm run typecheck`、`npm run test:contracts`、`npm run test:rust:changed`、`npm run smoke:agent-runtime-current-fixture`、`npm run verify:gui-smoke` 与 `git diff --check`。
|
||||
- 协议、App Server、Electron、GUI、脚本与重大架构均有变化;门禁失败必须定位修复或记录明确阻塞,不能静默降级。
|
||||
- 重大架构变更已同步 `internal/aiprompts/architecture.md`,并包含责任开发者确认。
|
||||
- Git 写操作已获得明确确认;完整 release candidate 由同一 release commit 承载,`v1.118.0` tag、远端 `main` 与远端 tag 指向同一发布对象。
|
||||
- Git 写操作已获得明确确认;初始完整 release candidate 由 release commit `d0971ea08` 承载,`v1.118.0` tag 与远端 tag 固定指向该对象;发布后质量修复 commit `272395cf0` 仅推进远端 `main`,未改写 tag。
|
||||
|
||||
## 验证记录
|
||||
|
||||
@@ -41,11 +41,13 @@
|
||||
- `npm run smoke:agent-runtime-current-fixture`:通过;覆盖 history/cache hydration、停止继续、approval、Skills catalog 自动刷新、typed error retry success/failure、Plan 历史恢复、MCP structuredContent、media、Coding Workbench 与 Article Editor,`liveProviderUsed=false`。
|
||||
- `npm run verify:gui-smoke`:通过;App Server 报告 `version=1.118.0`,真实 Electron Gate B 摘要位于 `.lime/qc/project-gates/standalone-shell-01-20260731155713-55975/shell-01-electron-smoke/summary.json`。
|
||||
- `npm run smoke:mcp-oauth-notification-electron-fixture`:通过;真实 Electron、外部浏览器回调与 App Server v2 notification 闭环命中 `mcpServer/oauthLogin/completed`,证据位于 `.lime/qc/mcp-oauth-notification/mcp-oauth-notification-fixture-summary.json`。
|
||||
- 工作树稳定性:2026-08-01 00:01:15 与 00:01:34 两次采样的 status、tracked diff、untracked content 三组 SHA-256 完全一致;最终候选保持 167 个 tracked diff 文件与 30 个未跟踪文件。本地 `HEAD`、`origin/main` 与远端 `main` 均为 `66752a277`,目标 tag 仍不存在。
|
||||
- 工作树稳定性:2026-08-01 00:01:15 与 00:01:34 两次采样的 status、tracked diff、untracked content 三组 SHA-256 完全一致;最终候选保持 167 个 tracked diff 文件与 30 个未跟踪文件。该采样对应发布前基线,随后发布提交与质量修复提交已完成远端复核。
|
||||
- Staged 边界:197 个候选文件全部暂存,摘要为 16,356 行新增、1,563 行删除;未暂存与未跟踪文件均为 0,`git diff --cached --check` 通过。
|
||||
- 发布结果:release commit、`v1.118.0` tag、`main`/tag 推送与远端引用复核完成;发布后工作树 clean。
|
||||
- 发布结果:release commit `d0971ea08`、`v1.118.0` tag、远端 `main`/tag 推送与引用复核完成;GitHub Release 工作流 `30645806677` 成功,发布 13 个桌面与 CLI 资产,Release 为公开非草稿、非预发布状态。发布后并行 MCP 改动留在工作树,未纳入 release 或质量修复提交。
|
||||
- 发布后质量收口(lint 修复):首轮 GitHub Quality run `30645798510` 的 Frontend Full 在全量 lint 阶段发现 2 条 hook 依赖告警;在不改写已发布 tag 的前提下,`main` 追加行为等价的依赖收敛与自动展开测试期望修复。`npm run lint` 通过,4 个相关测试文件 47/47 通过,`git diff --check` 通过;`npm run test:related` 的 Vite 收集器因既有 `EISDIR .../electron` 问题未进入测试,已由精确 Vitest 命令覆盖本次改动。
|
||||
- 发布后质量收口:首轮 GitHub Quality run `30645798510` 的 Frontend Full 在全量 lint 阶段发现 2 条 hook 依赖告警;在不改写已发布 tag 的前提下,`main` 追加行为等价的依赖收敛与自动展开测试期望修复。`npm run lint` 通过,4 个相关测试文件 47/47 通过,`git diff --check` 通过;`npm run test:related` 的 Vite 收集器因既有 `EISDIR .../electron` 问题未进入测试,已由精确 Vitest 命令覆盖本次改动。
|
||||
- 平台限制:Windows Squirrel packaged Gate B 尚未执行;macOS Electron fixture 不能替代 Windows 实机证据。
|
||||
- 质量复核:后续 Quality run `30646611487` 的 Lint、Typecheck、Integrity、Rust Full、GUI Smoke 均通过;Frontend Full 仅因仓库既有 Vitest layer budget `35 > 30` 失败,未进入全量 Vitest。该治理缺口不阻断已成功完成的 Release 工作流,未通过临时放宽阈值掩盖。
|
||||
- 平台证据:Release 工作流的 Windows x64 Squirrel 安装候选 smoke 已通过;macOS arm64/x64、Windows x64 桌面构建与四平台 CLI 构建均成功,R2 updater 资产上传成功。
|
||||
|
||||
## 分类
|
||||
|
||||
@@ -56,4 +58,4 @@
|
||||
|
||||
## 完成度
|
||||
|
||||
- 当前完成度:100%。候选范围、发布元数据、发布门禁、staged 复核、commit、tag、push 与远端复核均已完成。
|
||||
- 当前完成度:100%。v1.118.0 候选、版本元数据、Release 资产、commit、tag、push 与远端复核均已完成;剩余 Vitest layer budget 属于既有治理债务,已记录但不改写已发布版本。
|
||||
|
||||
Reference in New Issue
Block a user