From 8ff2eb0ca75f63ce0cf157828c0af41fe769cfdb Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 15 Aug 2026 01:47:40 +0200 Subject: [PATCH] fix(desktop): expect per-arch native artifacts for universal builds (#1604) --- fluxer_desktop/scripts/build.mjs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fluxer_desktop/scripts/build.mjs b/fluxer_desktop/scripts/build.mjs index 91425a4d5..5a6073602 100644 --- a/fluxer_desktop/scripts/build.mjs +++ b/fluxer_desktop/scripts/build.mjs @@ -220,6 +220,16 @@ function platformTag(platform, arch) { } function expectedNativeRuntimeArtifacts(platform = process.platform, arch = process.env.ELECTRON_ARCH || process.arch) { + if (platform === 'darwin' && arch === 'universal') { + return [ + ...expectedNativeRuntimeArtifactsForArch(platform, 'arm64'), + ...expectedNativeRuntimeArtifactsForArch(platform, 'x64'), + ]; + } + return expectedNativeRuntimeArtifactsForArch(platform, arch); +} + +function expectedNativeRuntimeArtifactsForArch(platform, arch) { const tag = platformTag(platform, arch); if (!tag) return []; const artifacts = [];