Install large SDK windows runner

Hi,

To be able to build our applicaiton we need to install a proprieratry SDK that’s under NDA. It is distrubuted in the form of a installer executable and is over a gig in size and take 5-10min to install.
From what I have gathered it feels like there is no good way of distrubuting that to the cloud in a way that’s compliant with the NDA and speedy (feels like we will spend 10 min just setting up the VM for use + the time downloading the SDK).

I’m thinking that a self hosted runner seems like the best option, or have I missed any buildings blocks when researching github actions?

Cheers,
Markus