Implemented fixes and tests to workflow

8 jobs for workflow-fixes in 22 minutes and 47 seconds (queued for 3 seconds)