By introducing actions specific for external dependencies and separated workflow files, maintenance should be simpler. Additionally we can better utilize caches of external dependencies to save resources.
Depends on: #1295
Requires the following repository level changes:
Branch requirements should be assigned to the completion job for both main and develop.
Repository variables should be set:
-- FLINT_GLOBAL_MINIMUM: score for repository level flint.
-- FLINT_CHANGED_MINIMUM: score requirement for modified files.
-- JSON_FORTRAN_VERSION: The JSON-Fortran version we should test against.
-- PFUNIT_VERSION: The version of pFunit we should test against.
By introducing actions specific for external dependencies and separated workflow files, maintenance should be simpler. Additionally we can better utilize caches of external dependencies to save resources.
Depends on: #1295 Requires the following repository level changes:
FLINT_GLOBAL_MINIMUM
: score for repository level flint. --FLINT_CHANGED_MINIMUM
: score requirement for modified files. --JSON_FORTRAN_VERSION
: The JSON-Fortran version we should test against. --PFUNIT_VERSION
: The version of pFunit we should test against.