test(e2e): Add Windows cross-build verification test#837
Merged
Conversation
abae2d9 to
b482dd5
Compare
arrdem
added a commit
that referenced
this pull request
Mar 20, 2026
Verifies that Windows interpreter toolchains (x86_64, aarch64) are provisioned from PBS and that Windows-only native wheels (pywin32) are correctly resolved. Tests at analysis level via genquery since cross-compiling the Rust venv tools to Windows requires a CC cross-compilation toolchain not yet configured. Rebased from #837 onto current main — all interpreter provisioning, ABI flags, and freethreaded support changes from that branch have already landed via other PRs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
21cc733 to
2c4f001
Compare
|
Verifies that Windows interpreter toolchains (x86_64, aarch64) are provisioned from PBS via genquery at analysis time. Cross-compiling the Rust venv tools to Windows requires a CC toolchain not yet configured, so we verify at analysis level only. Windows-only wheel selection (pywin32) is already covered by uv-no-sdist-754; this test focuses on interpreter provisioning. Rebased from #837 — all interpreter provisioning, ABI flags, and freethreaded support changes have already landed via other PRs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2c4f001 to
65ce58e
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.

Verifies Windows interpreter toolchains (x86_64, aarch64) are provisioned from PBS via genquery at analysis level. Cross-compiling the Rust venv tools to Windows requires a CC toolchain not yet configured, so we don't build a full venv.
Windows-only wheel selection (pywin32) is already covered by
uv-no-sdist-754; this test focuses on interpreter provisioning.Rebased onto current main — all interpreter provisioning, ABI flags, and freethreaded support changes from the original branch have already landed via #836, #859, #871, and others.
Changes are visible to end-users: no
Test plan
cd e2e && bazel test //cases/windows-crossbuild-837:test🤖 Generated with Claude Code