Our CI is rather decent and we track whatever the kernel the major distributions are shipping, see krun-rhel.sh and krun-ubuntu.sh. And that is dandy and works well.
IT would be good to also just track the latest released kernel, for that the CI would have to get the tarball from kernel.org, build it and run qemu, it's likely not a lot of work, and it should be on a similar scheme of ./krun-vanilla-kernel initramfs.gz 7.1.0 quark-test -v, or something on those lines
This would catch cases on customers that run more bleeding edge kernels.
Our CI is rather decent and we track whatever the kernel the major distributions are shipping, see krun-rhel.sh and krun-ubuntu.sh. And that is dandy and works well.
IT would be good to also just track the latest released kernel, for that the CI would have to get the tarball from kernel.org, build it and run qemu, it's likely not a lot of work, and it should be on a similar scheme of ./krun-vanilla-kernel initramfs.gz 7.1.0 quark-test -v, or something on those lines
This would catch cases on customers that run more bleeding edge kernels.