Skip to content

fix(version): unify hardcoded version strings to pkg.version (v0.8.0) - #5

Merged
Smirk1921 merged 1 commit into
mainfrom
fix/version-unify-v0.8.0
Oct 7, 2026
Merged

Smirk1921 merged 1 commit into
mainfrom
fix/version-unify-v0.8.0

Conversation

@Smirk1921

Copy link
Copy Markdown
Owner

改动

7 处 version 硬编码统一为 pkg.version(与 hub/control.ts:111 先例一致):

文件 原 新
src/cli/index.ts:89 .version("0.1.0") .version(pkg.version)
src/mcp/server.ts:65 SERVER_VERSION = "0.1.0" SERVER_VERSION = pkg.version
src/archive/ttsmod.ts:110 TOOL_VERSION = "0.1.0" TOOL_VERSION = pkg.version
src/archive/detect.ts:292 user-agent: "tts-toolkit/0.1.0" `tts-toolkit/${pkg.version}`
src/assets/check.ts:42 同上 同上
src/assets/fetch.ts:78 同上 同上
src/host/s3.ts:62 同上 同上

附带

  • package.json version 0.7.1 → 0.8.0(MINOR bump,hub 契约扩展)
  • package-lock.json 同步
  • CHANGELOG 加 [0.8.0] 段 + 补 [0.7.1] 段(前序漏写)
  • archive-ttsmod.test.ts 断言同步改为 version: pkg.version
  • phase4.acceptance.test.ts TODO 注释同步

验收

  • 本地 npm run build 干净(tsc 无错)
  • 本地 npm test → 2057 passed / 70 skipped / 0 failed(基线不破)
  • node dist/cli/index.js --version → 0.8.0 ✓

后续

merge 后打 v0.8.0 tag,release.yml 自动发 npm(v8-final Stage D)。

- cli/index.ts: .version("0.1.0") → .version(pkg.version)
- mcp/server.ts: SERVER_VERSION = pkg.version
- archive/ttsmod.ts: TOOL_VERSION = pkg.version
- archive/detect.ts / assets/check.ts / assets/fetch.ts / host/s3.ts:
  user-agent string now built from pkg.version

All 7 sites now follow the pattern established in hub/control.ts:111
(import pkg from "../../package.json" with { type: "json" }).
Future version bumps only need to update package.json.

Also:
- Bump package.json version to 0.8.0 (MINOR — hub contract extension)
- Add CHANGELOG [0.8.0] section + backfill [0.7.1] section
- Update archive-ttsmod.test.ts to assert version === pkg.version
- Update phase4.acceptance.test.ts TODO comment to reference pkg.version
@Smirk1921
Smirk1921 merged commit 3beb4b2 into main Oct 7, 2026
1 check passed
@Smirk1921
Smirk1921 deleted the fix/version-unify-v0.8.0 branch October 7, 2026 17:54
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