The windows binaries depend on the Visual C++ Redistributable being installed and the hosted GitHub Runner's come pre-installed with a full Visual Studio development environment. That environment has the redistributable installed as well as debug binaries. When running integration tests we may get false positives as the binaries will execute without issues but when used in a downstream project on another machine without visual studio it will fail.
This was first identified as part of #37
Solution
We need to implement an integration build action that will run on a clean VM of windows and complete the following steps
Description
The windows binaries depend on the Visual C++ Redistributable being installed and the hosted GitHub Runner's come pre-installed with a full Visual Studio development environment. That environment has the redistributable installed as well as debug binaries. When running integration tests we may get false positives as the binaries will execute without issues but when used in a downstream project on another machine without visual studio it will fail.
This was first identified as part of #37
Solution
We need to implement an integration build action that will run on a clean VM of windows and complete the following steps