I'm not sure about the impact of this change on CI times.
The skia_tests stage now runs tests for both UWP and WinUI flavors, but only WinUI run will depend on convert_tree stage. So, this will delay UWP flavor test run unnecessarily. Is it not significant that we can live with it, or do we need to split skia_tests to two stages, where one stage (UWP flavor) depends only on Setup, while the other (WinUI flavor) depends on both Setup and convert_tree?
The same is applicable for other platforms as well (WASM already is UWP + WinUI, but in the future we definitely want to run at least runtime tests on WinUI, including mobile)
The skia_tests stage now runs tests for both UWP and WinUI flavors, but only WinUI run will depend on convert_tree stage. So, this will delay UWP flavor test run unnecessarily. Is it not significant that we can live with it, or do we need to split skia_tests to two stages, where one stage (UWP flavor) depends only on Setup, while the other (WinUI flavor) depends on both Setup and convert_tree?
_Originally posted by @Youssef1313 in https://github.com/unoplatform/uno/pull/13749#discussion_r1334005590_