Also test older cmake versions (#7347)
authorGereon Kremer <nafur42@gmail.com>
Thu, 14 Oct 2021 18:50:13 +0000 (11:50 -0700)
committerGitHub <noreply@github.com>
Thu, 14 Oct 2021 18:50:13 +0000 (18:50 +0000)
commitea0c1665d7bb59d328a55f132acd1b08abed74f8
tree44b18b9b64884720e66ae679fb651ef63a88a991
parent861dba0caea6c8bfa54bca58749323c4dbcfb282
Also test older cmake versions (#7347)

This PR generally improves the new CI job to test different cmake versions. It extends the tested versions back to 3.8 and also sets the minimum required version (cmake_minimum_required) to the version that is tested. This allows to check compatibility with changing cmake policies.
It also modifies the run-tests action to get the regression options from explicit inputs instead of the build matrix. As the cmake job had no build matrix, it used to build regress3-4 as well.
.github/actions/run-tests/action.yml
.github/workflows/ci.yml
.github/workflows/cmake-version.yml