Github actions does allow something like this. One could have multiple versions of systems/vms installed and compile to those on a local machine too.
GA allows something like this. Ive done it both locally and there.
Great idea, but thinking it should be as automated as possible.