chore(Release): 发布 v0.0.5 首个 MVP 正式版#39
Merged
Merged
Conversation
- 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>
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.
背景
Hyper Git 此前以
v0.0.1作为"首个 MVP"标识,但从未打 tag、从未发布过 GitHub Release。经若干v0.0.1-rc.*预发布迭代后,现以v0.0.5作为首个对外正式 MVP 版本发布。变更内容
package.json0.0.1 → 0.0.5(唯一权威版本源;src/extension.ts经packageJSON.version动态读取,无需改源码)。docs/releases/v0.0.1.md重命名为v0.0.5.md(单次git mv)并重写——升级叙事、更新规模口径、补入 v0.0.1 发布提交之后新增的两项特性:[0.0.5]段,含全部特性介绍;底部链接更新为releases/tag/v0.0.5。0.0.1与0.5.0残留。循证核验
hyperGit.log.ci.*)验证
pnpm run compile(check-types + lint + esbuild)GREENpnpm run test:unit:280 passed(29 files)pnpm dlx @vscode/vsce package产出hyper-git-0.0.5.vsix(121.75 KB)0.0.1/0.5.0残留引用docs/releases/v0.0.5.md存在(CIbody_path依赖)发布触发
合并后(或经评审确认)创建并推送 tag
v0.0.5→ CIv*自动产出 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