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 新命令可用

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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