Right now, the CI checks use path filtering which interact poorly with the "Required status checks" feature in GitHub ([docs](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks)). Instead, we can remove the path filtering logic from the workflow level to a first step inside the job.