Skip to content

发布: qtcloud-data-cli v0.2.0 到 crates.io(当前线上 0.1.16) #6

Description

@Guo-Zhang

背景

cli scope 本地已升到 0.2.0(PR #3 合并),但 crates.io 线上仍是最新 0.1.16。发布 cli/v0.2.0 时需同步发布到 crates.io。

crates.io 现状

crate 线上最新 版本列表 与本地匹配
qtcloud-data-cli 0.1.16 0.1.16, 0.1.14, 0.1.12, 0.1.10, 0.1.9 ❌ 本地 0.2.0 未发布
quanttide-agent 0.1.1 0.1.1, 0.1.0, 0.1.0-rc.1, 0.1.0-alpha.2 ✅ 依赖锁定 0.1.1
quanttide-data 0.1.0 0.1.0 ✅ 依赖锁定 0.1.0

依赖对齐情况(✅ 无阻塞)

本地 src/cli/Cargo.toml 依赖已从 path 切换到 crates.io 版本(PR #3 改动):

  • quanttide-agent = "0.1.1" → crates.io 已有 ✅
  • quanttide-data = "0.1.0" → crates.io 已有 ✅

依赖发布无阻塞,cargo publish 可直接进行。

待办

  1. 发布 cli/v0.2.0 tag + GitHub Release(详见 issue 检查: cli scope 版本健康度——CHANGELOG 滞后 16 版、Release 断档 10 个、0.2.0 待发布 #5
  2. 执行 cargo publish 发布 qtcloud-data-cli 0.2.0 到 crates.io
  3. 发布后验证:cargo add qtcloud-data-cli 或 crates.io API 确认 max_version = 0.2.0

参考

  • 发布流程:src/cli/.github/workflows 中 tag 触发 crates.io 发布(v0.1.0 起已启用)
  • CI 发布流水线:publish-crate job(见 src/cli/CHANGELOG 0.1.0 记录)

验收标准

  • crates.io qtcloud-data-cli max_version = 0.2.0
  • cargo install qtcloud-data-cli 安装到 0.2.0
  • 0.2.0 的 doctor / spec / process 新命令可用

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions