Move Windows version selection from `tag` to `image` to be consistent with GitLab-hosted runners
Problem description
For both SaaS runners on Linux and macOS the user selects the pre-installed software using the image
keyword in their .gitlab-ci.yml file
For Windows, we don't support the image
keyword. Users have to specify the correct tag
to select a runner with the correct Windows version.
Proposed solution
For a consistent user experience across all SaaS runners, we want to move the software selection to the image
keyword and only have the machine selection as the tag
.