fix(ci): align docker smoke cache tests and reuse built dist

This commit is contained in:
Vincent Koc
2026-04-15 12:12:51 +01:00
parent bb4498cef7
commit 890e299e30
5 changed files with 50 additions and 19 deletions

View File

@@ -27,6 +27,15 @@ describe("test-install-sh-docker", () => {
);
});
it("can reuse dist from the already-built root Docker smoke image", () => {
const script = readFileSync(SCRIPT_PATH, "utf8");
expect(script).toContain('UPDATE_DIST_IMAGE="${OPENCLAW_INSTALL_SMOKE_UPDATE_DIST_IMAGE:-}"');
expect(script).toContain("restore_local_dist_from_image");
expect(script).toContain('docker cp "${container_id}:/app/dist" "$ROOT_DIR/dist"');
expect(script).toContain('echo "==> Reuse local dist/ from Docker image: $image"');
});
it("prints package size audits for release smoke tarballs", () => {
const script = readFileSync(SCRIPT_PATH, "utf8");