diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 037be1eb2735aec03968d7a64ede54fe203437a4..68100ab1d5ca13cad27b5564124bef8a7e3c36ee 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,11 +1,8 @@
 stages:
 - build
-- build-sonar
-- sonarqube-vulnerability-report
+- quality
 - documentation
 
-
-
 variables:
   SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar"  # Defines the location of the analysis task cache
   GIT_DEPTH: "0"  # Tells git to fetch all the branches of the project, required by the analysis task
@@ -28,7 +25,7 @@ build:
       - dist
 
 build-sonar:
-  stage: build-sonar
+  stage: quality
 
   cache:
     policy: pull-push
@@ -47,7 +44,7 @@ build-sonar:
     - if: $CI_COMMIT_BRANCH == 'develop'
 
 sonarqube-vulnerability-report:
-  stage: sonarqube-vulnerability-report
+  stage: quality
   script:
     - 'curl -u "${SONAR_TOKEN}:" "${SONAR_HOST_URL}/api/issues/gitlab_sast_export?projectKey=folly-breakout&branch=${CI_COMMIT_BRANCH}&pullRequest=${CI_MERGE_REQUEST_IID}" -o gl-sast-sonar-report.json'
   allow_failure: true