Hi there!
I'm so happy you started this thread! Since this is something which our team (packit
[1]) is planning to get involved in as it aligns nicely with the Fedora gating work which
is being done now by the CPE team.
The biggest problem is the one you already stated: where can we run those tests? I'm
pretty sure that a lot of the projects would be fine with running the tests in a
container, but some may require a full-blown VM as you do.
One of the obvious candidates for this, as already mentioned multiple times here, is
CentosCI. But given the fact that the CPE team is stomped with the amount of work, I'm
not sure if they'd be able to take such a big one - full upstream CI for as many
Fedora packages as possible. Since in the end it's not just systemd: we'd love to
have as many upstream projects run their tests in a Fedora environment as possible. That
would allow catching bugs during development so that when the upstream project makes a
release, they already know it will work in Fedora rawhide. This is the blessed state we
would love to reach.
Franto, I'm not sure how much research you've already did, but please let us know
if you found an infrastructure which suits your needs.
[1]
https://packit.dev/