CI run coverage on multiple builds
- [x] closes #39758

Moving the posix builds to GitHubActions + uploading coverage on every build, as they're merged by default by Codecov

----

Trying to get this in so that the codecov check in #40078 will pass