cli-0.2.0#15
Merged
Merged
Conversation
TS→Go 重写已完成并 parity 验证,删除全部 TS 相关代码与工具链:
- 删 src/、test/ 及 scripts/{build,build-native,bump}.ts、tsconfig.json、
vitest.config.ts、bun.lock
- package.json 收敛为纯元数据(private,仅作版本 source-of-truth + Go 脚本包装),
去掉 bin/main/exports/types、TS devDeps 与 commander 依赖
- ci.yml 从 bun typecheck/test/build 改为 go vet/test + build-go.sh --current
- .gitignore 去掉 TS 产物条目;清理 Go 注释里指向已删 src/*.ts 的死指针
- README 开发段落对齐 Go 流程
发布产物与 release-cli.yml 早已是纯 Go 流程,本次仅移除残留 TS 源。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.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.
概述
发布
@yoooclaw/cli0.2.0 正式版(首个稳定版,从0.2.0-beta.2转正),并移除全部残留 TypeScript 实现——仓库自此为纯 Go + npm 二进制分发。发布由
cli-v0.2.0tag 触发release-cli.yml(npm publish + GitHub Release + Feishu 通知),本 PR 仅为把改动合回master主干。改动
移除 TypeScript(commit 1)
src/、test/及scripts/{build,build-native,bump}.ts、tsconfig.json、vitest.config.ts、bun.lockpackage.json收敛为纯元数据(private,仅作版本 source-of-truth + Go 脚本包装),去掉bin/main/exports/types、TS devDeps 与commanderci.yml从 bun typecheck/test/build 改为go vet/go test+build-go.sh --current.gitignore去掉 TS 产物条目;清理 Go 注释里指向已删src/*.ts的死指针版本(commit 2)
0.2.0-beta.2→0.2.0验证
go vet ./...✅go test ./...✅scripts/build-go.sh --current✅(产物--version输出0.2.0)🤖 Generated with Claude Code