Describe the issue:
There are occasions where the Install Vulkan SDK (Windows) step will fail to properly install Vulkan SDK, resulting in the Action timing out as the step stalls for hours on end. We may want to consider moving onto our own setup for installing Vulkan SDK on Windows (macOS is being worked on in the install-3 branch, and Linux no longer needs setup as it's part of the Docker container image).
Please provide the steps to reproduce if possible:
Fork the repo
Enable workflows
Run the Continuous Integration action
(The issue is intermittent so reproduction may not be constant)
Expected behaviour:
Vulkan SDK should install successfully on any Windows CI runner and continue to build NovelRT. Builds should never exceed more than an hour tops, even with a slower connection (which is highly unlikely in CI)
Describe the issue: There are occasions where the Install Vulkan SDK (Windows) step will fail to properly install Vulkan SDK, resulting in the Action timing out as the step stalls for hours on end. We may want to consider moving onto our own setup for installing Vulkan SDK on Windows (macOS is being worked on in the install-3 branch, and Linux no longer needs setup as it's part of the Docker container image).
Please provide the steps to reproduce if possible:
Expected behaviour: Vulkan SDK should install successfully on any Windows CI runner and continue to build NovelRT. Builds should never exceed more than an hour tops, even with a slower connection (which is highly unlikely in CI)
Please tell us about your environment:
Additional context: Link to observed job overrun here: https://github.com/novelrt/NovelRT/actions/runs/3552721897/jobs/5967808831