diff --git a/scripts/e2e/parallels/package-artifact.ts b/scripts/e2e/parallels/package-artifact.ts index cfb75c27f3b4..cef9c7d41251 100644 --- a/scripts/e2e/parallels/package-artifact.ts +++ b/scripts/e2e/parallels/package-artifact.ts @@ -26,6 +26,19 @@ export async function packageBuildCommitFromTgz(tgzPath: string): Promise { expect(packageArtifact).toContain("Wait for Parallels package lock"); expect(packageArtifact).toContain("export async function packageVersionFromTgz"); expect(packageArtifact).toContain("export async function packOpenClaw"); + expect(packageArtifact).toContain("function resolveNpmPackTarballFilename"); + expect(packageArtifact).toContain("filename !== path.basename(filename)"); + expect(packageArtifact).toContain("filename !== path.win32.basename(filename)"); + expect(packageArtifact).toContain("npm pack did not report a safe tarball filename"); + expect(packageArtifact).not.toContain("path.basename(packed)"); expect(parallelsVm).toContain("export function resolveUbuntuVmName"); expect(parallelsVm).toContain("export function resolveMacosVmName"); expect(parallelsVm).toContain("export function waitForVmStatus");