text: Title: CI: send coverage reports to Codecov once when all tests are done
  Body: Looks like Codecov is still failing a lot, we send coverage info for every single test, I think it would be best to collect all the coverage and then send it only once.
  
  Not sure if this is possible, but it would be neat 😊