Currently the matrix build uses separate job names for each matrix entry, e.g. build (7.1.24) and build (8.23.1). These job names must be updated in the branch protection settings of the project every time the DB version changes.
To avoid this additional work we should use a single job name in the branch protection. There are two possible implementations:
Currently the matrix build uses separate job names for each matrix entry, e.g.
build (7.1.24)
andbuild (8.23.1)
. These job names must be updated in the branch protection settings of the project every time the DB version changes.To avoid this additional work we should use a single job name in the branch protection. There are two possible implementations:
needs
the matrix build, e.g. https://github.com/itsallcode/simple-jdbc/blob/main/.github/workflows/build.ymluses
, e.g. https://github.com/exasol/python-toolbox/blob/main/.github/workflows/ci.ymlWe decided to use the first option because this does not require an additional workflow file.