fix: compare inspect descriptor digest against snapshot content

This commit is contained in:
2026-08-11 19:26:03 +02:00
parent ad3c3125a8
commit e3dd5897f8
+1 -1
View File
@@ -1141,7 +1141,7 @@ async function realChecks(ctx) {
const snapshot = await loadWorkspaceSnapshot(ctx, "p2-dwh"); const snapshot = await loadWorkspaceSnapshot(ctx, "p2-dwh");
assert(response.payload.workspaceId === "p2-dwh", "inspect workspace id mismatch"); assert(response.payload.workspaceId === "p2-dwh", "inspect workspace id mismatch");
assert(response.payload.workspaceRevision === snapshot.active.head, "inspect revision mismatch"); assert(response.payload.workspaceRevision === snapshot.active.head, "inspect revision mismatch");
assert(`sha256:${snapshot.revision.blob}` === response.payload.descriptorBlob, "inspect descriptor mismatch"); assert(`sha256:${sha256(snapshot.contents)}` === response.payload.descriptorBlob, "inspect descriptor mismatch");
state.inspect = response.payload; state.inspect = response.payload;
return { commands: ["thothctl"], artifacts: response.artifacts }; return { commands: ["thothctl"], artifacts: response.artifacts };
}, },