Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix various things with the GitHub actions (#183)
* Enable push trigger in test workflow and update ignored paths Reinstated the push trigger for workflow runs on the "main" branch and significantly expanded the list of ignored paths. These updates optimize workflow execution by excluding files and directories unrelated to tests. * Add MSYS2 setup and clean up redundant env variables This commit adds MSYS2 to the path and sets a required environment variable for Windows builds. Additionally, it removes the redundant `VERBOSE` environment variable from the cmake configuration and build steps. These changes streamline and improve the build workflow for Windows runners. * Set VCPKG_FORCE_SYSTEM_BINARIES in build env instead of CI env Moved the `VCPKG_FORCE_SYSTEM_BINARIES` assignment from the CI environment setup to the build environment. This ensures the variable is only set where it's specifically needed, reducing scope and potential side effects. * Remove commented-out MSBuild setup from GitHub workflow The unused MSBuild setup lines were removed to clean up the workflow file. This improves readability and ensures only relevant configuration is retained. No functional changes were made. * Remove redundant msys2 path setup in Windows CI workflow The step to add msys2 to the PATH has been removed as it is no longer necessary. This simplifies the workflow and avoids unnecessary operations during the CI run.
- Loading branch information