Repository navigation
chore(release): 准备 Astra 0.2.14 - #1125
Open
loveRhythm1990 wants to merge 3 commits into
Open
loveRhythm1990 wants to merge 3 commits into
loveRhythm1990 wants to merge 3 commits into
Conversation
This was referenced Oct 23, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Capability assessment: N/A: 本 PR 同步版本元数据,并更新现有间接依赖的安全补丁;不改变能力实现、能力状态或运行配置。
Summary
为后续使用 MOI 客户端工作流构建候选版本,准备 Astra
0.2.14。main(c048e243)新建独立分支,执行make release-prepare VERSION=0.2.14。0.2.13更新为0.2.14。Cargo.lock中现有间接依赖ctutils从0.4.3更新到0.4.4,修复RUSTSEC-2026-0385。该依赖版本原已存在于 main,本次 CI 在cargo audit阶段检出;保留所有审计门禁,不新增忽略项。本 PR 不创建 GitHub Release、不打 tag、不触发镜像或客户端发布、不修改 QA/Prod。合并和实际发布仍由用户分别决定。
Related issue
N/A:例行版本准备及发布前依赖安全补丁。上游修复:RustCrypto/utils#1569 。
Change type
User and compatibility impact
本次 diff 包含版本元数据和
ctutils安全补丁,不直接改变用户已安装的客户端。合并不等于已发布,也不等于当前 main 与旧生产环境的完整链路已经验收。当前 Prod 客户端渠道仍是
2026.10.19.1,包含 Astra/Edge0.2.12与 Product moi-cli0.1.7。线上 MOI 仍是旧 Backend/Catalog 拆分部署。当前 Matrixflow dev 的完整 moi-cli/Skill 已包含新原生接口,不能仅凭构建成功就认定可替换旧 Prod 的 moi-cli;本 PR 不替发布流程做这个组件选择。后续发布应明确区分:在更新后的 QA 验收新 moi-cli,或保留已验收的旧组件;若只需要更新器修复,应另行准备基于兼容源码的 moi-cli,不把当前 dev 的全部产品接口改动一起带入旧 Prod。
发布前核查状态
c048e243基线,版本元数据同步为0.2.14;尚未构建新产物。3,这不代替新旧组合端到端验收。CORE_SCHEMA_CONTRACT_VERSION均为2026-10-17-v105;本 PR 不改 schema,不计划凭版本号默认换库。Architecture and complexity delta
release-prepare、prepare-release-version.py、validate-release-version.sh与当前 PR 模板。Verification
make release-prepare VERSION=0.2.14成功;生成器内置的版本一致性检查在生成前后通过。cargo update -p ctutils --precise 0.4.4通过,只更新该包版本及校验和;git diff --check通过,部署示例的依赖镜像 digest 未变化。6ead098a:Test Suite 全部检查、live harness、SDK/Web 和 Docker 依赖校验通过。lint因上述安全公告失败,check为其汇总失败;追加依赖补丁后的 CI 仍待执行,不能沿用旧 head 的测试结果作为新 head 已通过的证明。遵守用户已有的 Astra 本地验证约束,本次没有执行 Rust 编译、格式检查、单测或完整
make release-check;完整 CI 及候选产物验收仍待执行,未运行项不声称通过。Final checklist