Reduce ci overhead

Merged Hugo Beauzée-Luyssen requested to merge chouquette/medialibrary:reduce_ci_overhead into master

Run all test jobs in the build job in order to:

  • Not having to generate artifacts for each builds
  • Save the overhead of spawning the 2 test tasks per platform

While we're at it, always run the coverage job on master, and add a UBsan/Asan config

Merge request reports