cilium/cilium has started using large GitHub Action Runners to run multi-kernel tests. Since they support nested KVM virtualization, they are much faster than the approach we are using here.
Currently, we are using aggressive job splitting to parallelize our existing workflow and work around this slowness. With a large GHA runner, we could eliminate or at least reduce the need to do this while speeding up CI jobs by about 2x.
cilium/cilium has started using large GitHub Action Runners to run multi-kernel tests. Since they support nested KVM virtualization, they are much faster than the approach we are using here.
Currently, we are using aggressive job splitting to parallelize our existing workflow and work around this slowness. With a large GHA runner, we could eliminate or at least reduce the need to do this while speeding up CI jobs by about 2x.