Sonar Cloud CI Pipeline

Good order to implement them

I would do them in this order:

  1. ci(github): add basic build pipeline for android and backend
  2. ci(test): run automated tests in github actions
  3. ci(github): optimize workflow with gradle caching
  4. ci(sonar): connect repository to sonarcloud
  5. ci(sonar): add sonarcloud analysis to github actions
  6. ci(quality): configure initial sonarcloud quality gates
  7. ci(quality): require passing quality checks before merge
  8. docs(ci): document pipeline sonarcloud and quality gate workflow

Simple labels you can use