Files
mp-units/.github
Mateusz Pusz bb6742d8f6 ci: test import_std=True with cxx_modules=False for Clang and MSVC
The import_std + cxx_modules=False scenario was never exercised in CI
due to two interlocked gaps:

- job_matrix.py hard-rejected any (import_std=True, cxx_modules=False)
  combination in is_supported, making it invisible to the matrix generator.
- _guarantee_api_coverage always pinned cxx_modules=True when forcing an
  import_std job, so even after lifting the gate, MSVC (which has no C++
  modules support at all) would still produce zero import_std=True jobs.

Fix both: drop the cxx_modules guard from is_supported, and loop over
cxx_modules in [True, False] in the guarantee so each import_std-capable
toolchain gets a job for each variant. MSVC now gets its first
import_std=True CI job (Release-only, as the Debug+std_format exclusion
still applies).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-26 00:03:57 +02:00
..
2025-11-04 11:20:26 -10:00