From 8f200384f9d0993607d54665a9999a8b109a3793 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 22:16:00 +0000 Subject: [PATCH 1/3] Initial plan From e1f7ad68a931159e8235a4807f5d2fa57a9e1ff3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 22:19:19 +0000 Subject: [PATCH 2/3] Update manylinux tag from 2_17 to 2_28 for Node 24.11 glibc requirement Co-authored-by: brettcannon <54418+brettcannon@users.noreply.github.com> --- python/scripts/build-wheels.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/scripts/build-wheels.mjs b/python/scripts/build-wheels.mjs index 7d810408..f87db284 100644 --- a/python/scripts/build-wheels.mjs +++ b/python/scripts/build-wheels.mjs @@ -37,8 +37,8 @@ const repoRoot = dirname(pythonDir); // Platform mappings: npm package suffix -> [wheel platform tag, binary name] const PLATFORMS = { - "linux-x64": ["manylinux_2_17_x86_64", "copilot"], - "linux-arm64": ["manylinux_2_17_aarch64", "copilot"], + "linux-x64": ["manylinux_2_28_x86_64", "copilot"], + "linux-arm64": ["manylinux_2_28_aarch64", "copilot"], "darwin-x64": ["macosx_10_9_x86_64", "copilot"], "darwin-arm64": ["macosx_11_0_arm64", "copilot"], "win32-x64": ["win_amd64", "copilot.exe"], From fb52f85abc85dd09295cbc731b92258363497d09 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 23:00:23 +0000 Subject: [PATCH 3/3] Add comment explaining Node 24.11 dependency for platform tags Co-authored-by: brettcannon <54418+brettcannon@users.noreply.github.com> --- python/scripts/build-wheels.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/python/scripts/build-wheels.mjs b/python/scripts/build-wheels.mjs index f87db284..76040aa7 100644 --- a/python/scripts/build-wheels.mjs +++ b/python/scripts/build-wheels.mjs @@ -36,6 +36,7 @@ const pythonDir = dirname(__dirname); const repoRoot = dirname(pythonDir); // Platform mappings: npm package suffix -> [wheel platform tag, binary name] +// Based on Node 24.11 binaries being included in the wheels const PLATFORMS = { "linux-x64": ["manylinux_2_28_x86_64", "copilot"], "linux-arm64": ["manylinux_2_28_aarch64", "copilot"],