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. |
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 |
|
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
2fdb6ec
Compare
Signed-off-by: Piotr Mlocek <pmlocek@nvidia.com>
|
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 |
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