From 39a2e811388691f7f4fb63dc8fe3e3076654006c Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Tue, 2 Sep 2025 15:26:11 -0700 Subject: [PATCH] fix: include arm64 Windows executable in npm module --- codex-cli/bin/codex.js | 3 ++- codex-cli/scripts/install_native_deps.sh | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/codex-cli/bin/codex.js b/codex-cli/bin/codex.js index b22c5180c0..f24065170d 100755 --- a/codex-cli/bin/codex.js +++ b/codex-cli/bin/codex.js @@ -43,7 +43,8 @@ switch (platform) { targetTriple = "x86_64-pc-windows-msvc.exe"; break; case "arm64": - // We do not build this today, fall through... + targetTriple = "aarch64-pc-windows-msvc.exe"; + break; default: break; } diff --git a/codex-cli/scripts/install_native_deps.sh b/codex-cli/scripts/install_native_deps.sh index 6cf2faafc8..f83a37557e 100755 --- a/codex-cli/scripts/install_native_deps.sh +++ b/codex-cli/scripts/install_native_deps.sh @@ -87,5 +87,8 @@ zstd -d "$ARTIFACTS_DIR/aarch64-apple-darwin/codex-aarch64-apple-darwin.zst" \ # x64 Windows zstd -d "$ARTIFACTS_DIR/x86_64-pc-windows-msvc/codex-x86_64-pc-windows-msvc.exe.zst" \ -o "$BIN_DIR/codex-x86_64-pc-windows-msvc.exe" +# ARM64 Windows +zstd -d "$ARTIFACTS_DIR/aarch64-pc-windows-msvc/codex-aarch64-pc-windows-msvc.exe.zst" \ + -o "$BIN_DIR/codex-aarch64-pc-windows-msvc.exe" echo "Installed native dependencies into $BIN_DIR"