fix: compare inspect descriptor digest against snapshot content
This commit is contained in:
@@ -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 };
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user