• Speed up github actions with conditional jobs, even with required checks

    Having every github action run on every pull request will end up slowing you down and sometimes even discourage you from making changes. For example, if you see an error in the README.md but you know you'll have to wait for the entire test suite to run you may choose not to push the change.

    Path Filtering

    To address this problem, Github has a feature called