Skip to content

chore(release): merchant-cli 0.10.0 —— data-aisa 命令组 - #73

Merged
KevinZhang19870314 merged 1 commit into
mainfrom
chore/release-merchant-cli-0.10.0
Nov 3, 2026
Merged

KevinZhang19870314 merged 1 commit into
mainfrom
chore/release-merchant-cli-0.10.0

Conversation

@KevinZhang19870314

Copy link
Copy Markdown
Collaborator

#72 加了 data-aisa 命令组(list-categories / search / describe / query 四个
只读 verb)但漏升版本号,package.json 仍是 0.9.6,而 registry 上 0.9.6 已发布,
版本号被占用、发不出去。本提交补上。

取 minor 而非 patch,照本仓的幅度惯例:

  • 53baeb5 新增 orders pay-batch 命令(新增命令)→ 0.8.17 → 0.9.0
  • e3e2fbb saved travellers(加 flag + verb)→ 0.9.4 → 0.9.5
  • 3f0bd9c 扣款价格批注(加 flag)→ 0.9.5 → 0.9.6

data-aisa 是一整个新命令组(4 个 verb、650 行),比 53baeb5 的单个新命令更大。

改动只有 apps/merchant-cli/package.json 与 package-lock.json 各一行,由
npm version 0.10.0 -w @agenzo/merchant-cli --no-git-tag-version 生成;
README / SKILL / doc 里的版本都是 npm 动态 badge,不写死,无需同步。

验证(对构建产物跑,不是读源码):

  • npm run type-check → 0
  • npm run build(全部包)→ 0
  • node apps/merchant-cli/dist/index.js --version → 0.10.0
  • --help 列出 data-aisa 命令组;data-aisa --help 四个子命令齐全

下游提醒:-base 的 Dockerfile 钉着 ARG MERCHANT_CLI_VERSION=0.9.6,且该处版本是
硬依赖(旧版 commander 遇到不认识的子命令直接拒,不是降级)。本包发布到 npm 后,
-base 要用 data-aisa 必须同步升那个钉子。

#72 加了 data-aisa 命令组(list-categories / search / describe / query 四个
只读 verb)但漏升版本号,package.json 仍是 0.9.6,而 registry 上 0.9.6 已发布,
版本号被占用、发不出去。本提交补上。

取 minor 而非 patch,照本仓的幅度惯例:

- 53baeb5 新增 orders pay-batch 命令(新增命令)→ 0.8.17 → 0.9.0
- e3e2fbb saved travellers(加 flag + verb)→ 0.9.4 → 0.9.5
- 3f0bd9c 扣款价格批注(加 flag)→ 0.9.5 → 0.9.6

data-aisa 是一整个新命令组(4 个 verb、650 行),比 53baeb5 的单个新命令更大。

改动只有 apps/merchant-cli/package.json 与 package-lock.json 各一行,由
`npm version 0.10.0 -w @agenzo/merchant-cli --no-git-tag-version` 生成;
README / SKILL / doc 里的版本都是 npm 动态 badge,不写死,无需同步。

验证(对构建产物跑,不是读源码):

- npm run type-check → 0
- npm run build(全部包)→ 0
- node apps/merchant-cli/dist/index.js --version → 0.10.0
- --help 列出 data-aisa 命令组;data-aisa --help 四个子命令齐全

下游提醒:-base 的 Dockerfile 钉着 ARG MERCHANT_CLI_VERSION=0.9.6,且该处版本是
硬依赖(旧版 commander 遇到不认识的子命令直接拒,不是降级)。本包发布到 npm 后,
-base 要用 data-aisa 必须同步升那个钉子。
@KevinZhang19870314
KevinZhang19870314 merged commit 4e83075 into main Nov 3, 2026
2 checks passed
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