CI testing on Windows
gitlab-ci-multi-runner builds Windows binaries and claims Windows support. For the shell executor, we claim support for bash, cmd and powershell. However, none of these configurations are included in our integration test runs.
I couldn't find documentation on which executors are supported under windows and which are not; perhaps we need a matrix for that as well as the shell matrix?
Once we know what we should support, the .gitlab-ci.yml file will need altering to run an appropriate battery of tests in each environment.