Skip to content

Conversation

@jkiviluoto-nv
Copy link
Contributor

Fixes #8987

Extends the nightly coverage workflow to include Windows alongside Linux and macOS. This enables tracking code coverage across all major platforms and helps identify platform-specific coverage gaps.

Changes:

  • Add clang-cl support with LLVM coverage tools to ci-slang-coverage.yml
  • Add Windows job to coverage-nightly.yml with GCP-T4 runner support
  • Update run-coverage.sh to detect Windows and use appropriate extensions
  • Update merge-and-deploy to include Windows reports in output

The Windows coverage runs use clang-cl (instead of MSVC) for consistency with existing LLVM-based coverage tooling on Linux and macOS.

@jkiviluoto-nv jkiviluoto-nv force-pushed the jkiviluoto/windows-coverage branch 10 times, most recently from 90d3094 to c0cda3e Compare November 14, 2025 10:10
Fixes shader-slang#8987

Extends the nightly coverage workflow to include Windows alongside Linux
and macOS. This enables tracking code coverage across all major platforms
and helps identify platform-specific coverage gaps.

Changes:
- Add clang-cl support with LLVM coverage tools to ci-slang-coverage.yml
- Add Windows job to coverage-nightly.yml with GCP-T4 runner support
- Update run-coverage.sh to detect Windows and use appropriate extensions
- Update merge-and-deploy to include Windows reports in output

The Windows coverage runs use clang-cl (instead of MSVC) for consistency
with existing LLVM-based coverage tooling on Linux and macOS.
@jkiviluoto-nv jkiviluoto-nv force-pushed the jkiviluoto/windows-coverage branch from c0cda3e to deb3a85 Compare November 14, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The nightly coverage runs should also be run on Windows

1 participant