Support #17419

Updated by Ward Vandewege 11 months ago

These are the hooks that run on every PR, and block merging until they pass. Since Travis started limiting their free tier, this has become a major blocker to merging PRs. We can use GitHub actions instead.

The general idea for these tests is to use `tox` as much as possible, so any changes in that direction are welcome.

Someone has started this at, make sure not to duplicate effort.