Extract the tests to be run and generate the matrix dynamically to avoid needing to update the list within the workflow for each test added.