ci: Allow ninja to be used during unit test (#20742)
* Remove make dependency * Added option to specify Ninja generator * use ninja-build as default for several CI * Revert "use ninja-build as default for several CI" This reverts commit f552c4559b85e222aab37f654da764af4283fee7. * changed use plain string rather than arrays * Enabled ninja build by default for experimentation * ci: add run.sh to test conditions to trigger GitHub CI and self-hosted runners Signed-off-by: Aaron Teo <[email protected]> * Enabled ninja build by default on self-hosted envs for experimentation * ci: revert generator to ninja instead of ninja multi-config Signed-off-by: Aaron Teo <[email protected]> * ci: install ninja-build for self-hosted workflows Signed-off-by: Aaron Teo <[email protected]> * ci: revert ninja from self-hosted runners Signed-off-by: Aaron Teo <[email protected]> * ci: missed one self-hosted step Signed-off-by: Aaron Teo <[email protected]> * ci: fix windows ci errors from an errenous revert Signed-off-by: Aaron Teo <[email protected]> * Added explicit build types for Ninja Also reverted some needless change * ci: use ninja multi-config for vulkan-x64 build Signed-off-by: Aaron Teo <[email protected]> * added time command to measure build time * Keeping some configs to use Ninja which show improvement * minor fix based on review Co-authored-by: Aaron Teo <[email protected]> * ci: rm `time` from custom containers Signed-off-by: Aaron Teo <[email protected]> --------- Signed-off-by: Aaron Teo <[email protected]> Co-authored-by: Aaron Teo <[email protected]> Co-authored-by: Aaron Teo <[email protected]>
M
Masato Nakasaka committed
b2704f90282f55b647f3a3cc0849847c46aff5c2
Parent: 3fab96c
Committed by GitHub <[email protected]>
on 3/25/2026, 1:00:49 PM