ANP Multi SDK Release 在 仓库根目录执行统一发版。 优先使用脚本: 快速使用 本次固定发布 0.7.2 先看计划: 确认后正式发布: 下次自动递增版本 查看下一个版本号: 直接按自动版本发布: 版本规则 - 统一版本格式是 - 每一段都必须是单个数字 - 自动递增顺序: - - - - 不允许生成 这种两位数段 如果要改规则,先读 。 发布动作 脚本会按下面顺序执行: 1. 检查 Git 工作区是否干净 2. 检查 Python、Rust、锁文件版本是否一致 3. 更新: - - - - - - 4. 执行校验: - - - 5. 如果版本文件有变化,提交并推送分支 6. 发布 Python 包 7. 发布 Rust crate 8. 推送两个 tag: - 根 tag: ,例如 - Go tag: ,例如 Python 发布阶段会显式上传当前目标版本对应的 构件,避免把历史产物一并上传。 使用前提 发布前确保: - 当前仓库是 根目录 - Git remote 具备 push 权限 - 已经具备可用凭证 - 已经具备可用凭证 如果不是用 ,可以加: 处理异常 - 如果 tag 已存在,脚本会直接停止 - 如果版本文件不同步,脚本会直接停止 - 如果构建或发布失败,先修复问题,再重新执行 - 如果只是想查看动作,不要直接发版,先运行 ---