Unclog your CI

- all significant branches always execute all tests (unless you wish otherwise)
- pull request commits skip unaffected tests
- execute fastest tests first and exit instantly on first error (-x), which brings significant CI capacity savings
- developers can easily use the data on their local machines