ci: speedup and parallelize tests
Created by: c-dilks
- Speedup workflow runs by running tests in parallel
- Cancel running workflows upon new commits (on the PR's branch only)
Documentation for code.jlab.org, GitLab, CI/CD, Pages, etc is available: https://pages.jlab.org/scicomp/software/code-gitlab-docs/
Created by: c-dilks