To create release builds for Windows in my pipeline, I currently use the official Rust Docker image and install the mingw-w64 package to build with the x86_64-pc-windows-gnu toolchain. It being a level 2 toolchain has now caused the pain point that I need to compile v8 from source for the Windows release build only.
So I would like to switch to the x86_64-pc-windows-msvc in the pipeline as it is what I'm using locally anyway.
I've seen various guides floating around how to get this toolchain up and running, but I'm wondering what the standard for dealing with it nowadays is.
Apologies, a v8 contributer told me that the Windows GNU toolchain was not a first class target and I mistakenly thought that was because the toolchain was a tier 2, but it seems to be a project-internal thing.
I'm using a self-hosted GitLab in my organisation and it seems like they only provide Linux runners. Might see if it's worth setting up our own runner on our local machine.