* Skip failing test on MacOS * Update setup-python action and unpin coverage
The -u option allows to update the current head, so tests won't fail if we are on develop
- Remove macos tests from travis - Add macos tests in github actions.