v0.6.3
fix(artifacts): 索引初始化不再截断并发写入 - ArtifactManager::ensure 的索引创建从 File::create(会截断已有文件)改为 create+append 打开:并发写出时,后到线程不再清空他人已追加的记录。 - 该竞态表现为索引行数少于成功写入数(CI 上 32 并发写出只剩 29 行)。 - 本地并发用例连续 50 轮通过;core 全量测试与 clippy(1.98, all-features) 退出 0,fmt 干净。
fix(artifacts): 索引初始化不再截断并发写入 - ArtifactManager::ensure 的索引创建从 File::create(会截断已有文件)改为 create+append 打开:并发写出时,后到线程不再清空他人已追加的记录。 - 该竞态表现为索引行数少于成功写入数(CI 上 32 并发写出只剩 29 行)。 - 本地并发用例连续 50 轮通过;core 全量测试与 clippy(1.98, all-features) 退出 0,fmt 干净。