Consolidates the definitions for the Linux and MacOS CI workflows to a single job definition with multiple configurations, this will make it easier to add additional CI steps or enable tests for platforms without needing to update every separate definition
A similar simplification for the Windows jobs is a bit trickier, so will do in a separate PR
Consolidates the definitions for the Linux and MacOS CI workflows to a single job definition with multiple configurations, this will make it easier to add additional CI steps or enable tests for platforms without needing to update every separate definition
A similar simplification for the Windows jobs is a bit trickier, so will do in a separate PR