vectorgrp / sil-kit

Vector SIL Kit – Open-Source Library for Connecting Software-in-the-Loop Environments
https://vectorgrp.github.io/sil-kit-docs
MIT License
107 stars 32 forks source link

ci: clean up build workflows #124

Closed MariusBgm closed 1 month ago

MariusBgm commented 1 month ago

Move the runner setup into the workflows and keep the build-cmake-preset action as simple as possible. Add workflow_dispatch to mingw so we can run it manually.

MariusBgm commented 1 month ago

If the cmake executable can be found again in the correct MinGW installation, this PR is ready for merging 👍

Yes, the cmake executable is now properly found. It helps that we can rely on the fact that there is a bash available on all systems. We now export the extra-paths in the bash shell of the composite action. This allows setting the path for the mingw / msys2 installations from outside of the build-cmake-preset-action.