统一升级 SpacetimeDB 至 2.6.0
精确锁定 SpacetimeDB Rust crate 并更新依赖锁文件 使用 2.6.0 CLI 重新生成 Rust bindings 对齐容器镜像、server provision 与本地版本校验 更新运维文档、项目记忆与 SpacetimeDB skills 版本口径
This commit is contained in:
+6
-6
@@ -704,24 +704,24 @@ describe('dev scheduler watch routing', () => {
|
||||
|
||||
describe('dev scheduler spacetime refresh', () => {
|
||||
test('解析 Cargo 精确版本要求时用于 CLI 校验的版本号不带等号', () => {
|
||||
expect(normalizeCargoVersionRequirement('=2.5.0')).toBe('2.5.0');
|
||||
expect(normalizeCargoVersionRequirement('2.5.0')).toBe('2.5.0');
|
||||
expect(normalizeCargoVersionRequirement('=2.6.0')).toBe('2.6.0');
|
||||
expect(normalizeCargoVersionRequirement('2.6.0')).toBe('2.6.0');
|
||||
});
|
||||
|
||||
test('解析 spacetime --version 输出里的 tool version', () => {
|
||||
const version = parseSpacetimeToolVersion(`
|
||||
A new version of SpacetimeDB is available: v2.5.0 (current: v2.4.1)
|
||||
spacetimedb tool version 2.5.0; spacetimedb-lib version 2.5.0;
|
||||
A new version of SpacetimeDB is available: v2.6.1 (current: v2.5.0)
|
||||
spacetimedb tool version 2.6.0; spacetimedb-lib version 2.6.0;
|
||||
`);
|
||||
|
||||
expect(version).toBe('2.5.0');
|
||||
expect(version).toBe('2.6.0');
|
||||
});
|
||||
|
||||
test('本机 spacetime 版本和 workspace 锁定版本不一致时直接报清楚', () => {
|
||||
expect(() =>
|
||||
assertSpacetimeToolVersionMatchesWorkspace({
|
||||
toolVersion: '2.1.0',
|
||||
workspaceVersion: '2.5.0',
|
||||
workspaceVersion: '2.6.0',
|
||||
}),
|
||||
).toThrow('procedure 返回值 BSATN 反序列化失败');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user