From da2ec6b44dc998d49a19cea199d4fdf79919fcff Mon Sep 17 00:00:00 2001 From: tianma-if Date: Thu, 30 Jul 2026 10:29:57 +0800 Subject: [PATCH] fix: normalize Intel Mach-O architecture --- scripts/verify-desktop-package.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/verify-desktop-package.mjs b/scripts/verify-desktop-package.mjs index 64dbdeb1..7bd5fc05 100644 --- a/scripts/verify-desktop-package.mjs +++ b/scripts/verify-desktop-package.mjs @@ -27,8 +27,9 @@ const requestedArch = process.env.EDGE_EVER_DESKTOP_ARCH ?? process.arch; const verifyMachOArch = (path, arch, label) => { const result = spawnSync("lipo", ["-archs", path], { encoding: "utf8" }); + const expectedArch = arch === "x64" ? "x86_64" : arch; assert.equal(result.status, 0, `${label} architecture inspection failed: ${result.stderr || result.stdout}`); - assert.deepEqual(result.stdout.trim().split(/\s+/), [arch], `${label} must contain only ${arch}`); + assert.deepEqual(result.stdout.trim().split(/\s+/), [expectedArch], `${label} must contain only ${expectedArch}`); }; for (const sidecarPath of files.filter((path) => /[\\/]resources[\\/]sidecar[\\/]edgeever-sidecar(?:\.exe)?$/i.test(path))) {