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.