Merge pull request #18 from umarcor/umarcor/ci ci: combine workflows and homogenize testing target names; limit concurrency