The key change here is to use a python script to test all configurations, rather than a github actions matrix which spawns hundreds of 2 second builds, which is horribly inefficient. Builds were taking 6 to 16 minutes, now they take 2.5 to 5.5. |
||
|---|---|---|
| .. | ||
| build-in-all-configs.py | ||
| dump_msvc_env.ps1 | ||
| test-all-configs.py | ||
| util.py | ||