test: exercise win_arm64 CI on fork#1
Open
vortex-captain wants to merge 2 commits into
Open
Conversation
Adds client-side support for analyze_plan distributed metrics modes across Rust, Python, and TypeScript clients. Defaults to aggregate for backward compatibility and sends the remote distributed_metrics parameter only when a non-default mode is requested.
vortex-captain
force-pushed
the
win-arm64-support
branch
9 times, most recently
from
July 16, 2026 07:33
b5e42ee to
5766937
Compare
Add Windows/ARM64 (aarch64-pc-windows-msvc) wheel builds to CI and the release workflow. The wheel builds as cp39-abi3 (same abi3 policy as the win_amd64 build). aws-lc-sys requires clang-cl to assemble its ARM64 crypto sources; the GitHub windows-11-arm runner's Visual Studio install provides clang-cl, which aws-lc-sys discovers automatically, so no extra setup is needed. - python.yml: fold arm64 into the `windows` matrix (x86_64 + arm64). Both legs build the wheel; tests run on x86_64 only, because several test dependencies have no win_arm64 wheel on PyPI - pyarrow (a core runtime dependency, so `import lancedb` fails without it), pylance, datafusion, and polars (the `tests` extra pins polars<=1.3.0; arm64 wheels exist only from 1.18.0). A TODO marks re-enabling tests once those wheels exist. - pypi-publish.yml: fold arm64 into the `windows` matrix and set rust-lld as the arm64 linker too. The arm64 wheel is built and uploaded (for validation) under an `unpublished-` artifact name so the publish job's `wheels-*` download does not ship it, since pyarrow has no win_arm64 wheel yet. Copilot-Session: 3f16e88e-b020-4cfa-a0c5-fae4fae5b40e
vortex-captain
force-pushed
the
win-arm64-support
branch
from
July 16, 2026 09:25
5766937 to
961afae
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fork-internal PR to trigger python.yml and pypi-publish.yml on this fork's Actions for win_arm64 build verification. Not for merge.