Update GitHub Actions workflow with fixes from simplify branch #15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Incorporated multiple fixes to ensure proper build in GitHub Actions:
Add Windows SDK tools to PATH: Fixes RC.exe not found error by
adding Windows SDK bin directory to PATH before vcpkg runs. This ensures
the Resource Compiler is available during dependency builds.
Explicit generator specification: Added
-G "Visual Studio 17 2022"to cmake commands to ensure MSBuild is used instead of Ninja, preventing
linker and resource compiler errors.
vcpkg build caching: Added
useVcpkgInstallArtifactCaching: truetospeed up builds by caching vcpkg artifacts between runs.
Submodule support: Added
submodules: recursiveto checkout step tosupport repositories using git submodules (like Detours).
Split debug/release builds: Separated into two parallel jobs for
better build organization and potential parallelization.
Updated artifact paths: Changed artifact paths to bin/ directory to
match actual build output locations.
These changes address build failures related to missing build tools,
incorrect generator selection, and missing dependencies.