Merge pull request #18 from umarcor/umarcor/ci

ci: combine workflows and homogenize testing target names; limit concurrency