Skip to content

chore(Release): 发布 v0.0.5 首个 MVP 正式版#39

Merged
ThreeFish-AI merged 4 commits into
feature/1.x.xfrom
ThreeFish-AI/lahore-v3
Jun 30, 2026
Merged

chore(Release): 发布 v0.0.5 首个 MVP 正式版#39
ThreeFish-AI merged 4 commits into
feature/1.x.xfrom
ThreeFish-AI/lahore-v3

Conversation

@ThreeFish-AI

Copy link
Copy Markdown
Owner

背景

Hyper Git 此前以 v0.0.1 作为"首个 MVP"标识,但从未打 tag、从未发布过 GitHub Release。经若干 v0.0.1-rc.* 预发布迭代后,现以 v0.0.5 作为首个对外正式 MVP 版本发布。

变更内容

  • 版本号package.json 0.0.1 → 0.0.5(唯一权威版本源;src/extension.tspackageJSON.version 动态读取,无需改源码)。
  • Release Notedocs/releases/v0.0.1.md 重命名为 v0.0.5.md(单次 git mv)并重写——升级叙事、更新规模口径、补入 v0.0.1 发布提交之后新增的两项特性:
  • CHANGELOG.md:仅保留 [0.0.5] 段,含全部特性介绍;底部链接更新为 releases/tag/v0.0.5
  • 文档引用同步:README、docs/README、knowledge-map、implementation-status 版本引用统一收敛为 v0.0.5,消除 0.0.10.5.0 残留。

循证核验

口径 v0.0.1 文档(已过时) v0.0.5 实测
视图 7 7
命令 ~92 93
配置项 3 6(+3 项 hyperGit.log.ci.*
单元测试 218 280

验证

  • pnpm run compile(check-types + lint + esbuild)GREEN
  • pnpm run test:unit280 passed(29 files)
  • pnpm dlx @vscode/vsce package 产出 hyper-git-0.0.5.vsix(121.75 KB)
  • ✅ 一致性 grep:无活跃 0.0.1 / 0.5.0 残留引用
  • ✅ 发布闸门:docs/releases/v0.0.5.md 存在(CI body_path 依赖)

发布触发

合并后(或经评审确认)创建并推送 tag v0.0.5 → CI v* 自动产出 GitHub Release(正文取 docs/releases/v0.0.5.md + 附 hyper-git-0.0.5.vsix)+ OpenVSX 发布;Marketplace 由 ENABLE_MARKETPLACE_PUBLISH 门控。

🤖 Generated with Claude Code, CodeX, Gemini
Co-Authored-By: Aurelius Huangthreefish.ai@gmail.com

- package.json 版本号 0.0.1 → 0.0.5(唯一权威版本源)
- Release Note 重命名为 docs/releases/v0.0.5.md 并重写:升级叙事、更新规模口径、补入提交图 CI 状态(#37)与 Checkpointer 过滤(#38)两特性
- CHANGELOG.md 仅保留 v0.0.5 段,含全部特性介绍
- 同步 README/docs/knowledge-map/implementation-status 版本引用,消除 0.0.1 与 0.5.0 残留

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
- 用户可见/发布文案(package.json、README、CHANGELOG、Release Note v0.0.5、log-ci-status):
  「完整复刻 IntelliJ IDEA Git 工具窗口/Commit 窗口」改为「提供统一的 Git 变更管理与提交工作流」;
  「IDEA 风格提交图/Commit 窗口」改为「可视化提交图(DAG)/自绘提交面板」
- 内部调研/架构/需求/里程碑文档:产品定位句功能化,机制佐证动词软化为「参考/借鉴 JetBrains」,
  完整保留 JetBrains 源码 URL、CheckinHandler/ChangeListManager 等客观技术对照与证据链
- src/ 与 tests/ 代码注释(32 src + 1 test):去「复刻/IDEA 风格/IDEA 等价」定位,
  机制佐证软化为参考 JetBrains,仅改注释不动逻辑
- 验证:pnpm run compile GREEN;test:unit 280/280 全绿;全仓无活跃产品定位措辞残留

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
因 VS Code Marketplace 上「Hyper Git」名称被误删不可用,将扩展以新发布名重新上架:
- package.json:name hyper-git → hyper-git-agentic-git(extension ID,Marketplace 唯一标识);
  displayName → Hyper Git - Agentic Git;version 0.0.5 → 0.0.6
- 保留 publisher、viewsContainers id(hyper-git)/title(Hyper Git)、228 处 hyperGit.* 命令与配置 key 不变,不破坏用户既有配置
- Release Note 重命名为 docs/releases/v0.0.6.md 并更新标题/导语/安装段(新 vsix 名 hyper-git-agentic-git-0.0.6.vsix + 新搜索名)
- CHANGELOG 仅保留 [0.0.6] 段并注明改名上架;README/docs 版本与安装引用同步 v0.0.6
- 验证:pnpm run compile GREEN;vsce package 产出 hyper-git-agentic-git-0.0.6.vsix;全仓无遗留 0.0.5 引用

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
扩展更名为 hyper-git-agentic-git 后,tests/suite/extension.test.js 中硬编码的旧 ID
`threefish-ai.hyper-git` 导致 getExtension 返回 undefined,三平台集成测试断言「扩展未找到」
失败,进而 Package/GitHub Release/Publish 全部 skipped、v0.0.6 未发布。

改为从 package.json 的 publisher + name 动态拼接 EXT_ID(单一事实源),
未来任何改名都不再需要同步改测试。本地集成测试验证 3 passing(exit 0)。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
@ThreeFish-AI ThreeFish-AI merged commit c9f6dd4 into feature/1.x.x Jun 30, 2026
12 checks passed
@ThreeFish-AI ThreeFish-AI deleted the ThreeFish-AI/lahore-v3 branch June 30, 2026 07:35
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