Test building & running on bare Docker images of macOS & Windows
The GitHub runners come with a lot of preinstalled software, so running tests in them doesn’t necessarily verify build instructuins for our end-users. We could test building on a bare Docker image of macOS & Windows. I believe at least Microsoft makes these available, license-free.
@Yiergot Would you know how to do this?
I guess we just make a Dockerfile & pull in the correct starting images?
Theoretically docker can be integrated in the CI, although I have never used a windows nor macOS docker, are these even being supported?
I'd suggest just offline first, before pushing that into CI.
Anyway: https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
Windows requires the setup of WLS to run vehicle, I dare say we cannot dockerize that.... (I'll have a check)
Does it? I think both Git and GHCup ship with their own copies of MSYS, which I think would suffice to run Vehicle.