Uh oh!
There was an error while loading. Please reload this page.
ci(windows): add Windows MSVC CI jobs - #2738
Conversation
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
pimlock
commented
Aug 13, 2026
Windows MSVC cache experimentsI ran the hosted
Conclusions
Current validation noteThe earlier single-job hybrid workflow is proven by the successful runs above. The new multi-job split currently receives an opaque GitHub |
pimlock
commented
Aug 13, 2026
Validation update: the opaque pre-job |
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
91fa94f to
2fdb6ecCompareSigned-off-by: Piotr Mlocek <pmlocek@nvidia.com>
pimlock
commented
Aug 19, 2026
Pausing this PR until the compute-driver refactor stack lands:
#2786 overlaps 8 of the 18 files changed here and establishes a cleaner Windows boundary by keeping first-party driver dependencies out of After the stack merges, the plan is to:
The branch is currently rebased onto |
pimlock
commented
Aug 20, 2026
Update to the earlier waiting note: #2786 has merged, but the stack was split before merge. The merged #2786 is only the compute-driver registry pre-factor and intentionally keeps first-party driver composition in The remaining relevant stack is now:
#2823 is the architectural change we were originally waiting for. It overlaps 8 of this PR’s 18 files, including the core/server configuration and Kubernetes-auth files where most of the Windows Plan: continue holding this PR until #2822 and #2823 land, then rebase, retain the Windows workflow/cache/prebuilt-Z3 work, update lint coverage for |
Summary
Add Windows MSVC CI jobs to validate Windows-supported Rust crates on pull requests and keep the Windows build cache warm on
main. Build release binaries after merges tomain, without publishing them.Related Issue
No issue required: localized CI infrastructure work following #2496.
Changes
windows-2025mainthat runs the same lint and test workload to keep pull-request caches warmmainthat builds Windows release binaries without publishing them-D warningsand no blanket warning allowancesTesting
mise run pre-commitpassescargo test -p openshell-otelpasseswindows-2025Detailed timing and cache measurements are recorded in the PR comments.
Checklist