diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9e4ffe49b5fb4990ef3c4d53a439a064027223c1..76626343b25cf9b551c1aaf71da03319c258ba15 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,11 +17,11 @@ code-quality-master:
     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
       when: manual
   script:
-    # writes golangci-lint output to gl-code-quality-report.json
-    - golangci-lint run --config .ci/.golangci-master.yml | tee gl-code-quality-report.json
+    # writes golangci-lint output to codeclimate.json
+    - golangci-lint run --config .ci/.golangci-master.yml | tee codeclimate.json
   artifacts:
-    paths: [gl-code-quality-report.json]
-
+    reports:
+      codequality: codeclimate.json
 
 
 code-quality:
@@ -31,11 +31,11 @@ code-quality:
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH
   script:
-    # writes golangci-lint output to gl-code-quality-report.json
-    - golangci-lint run --config .ci/.golangci.yml | tee gl-code-quality-report.json
+    # writes golangci-lint output to codeclimate.json
+    - golangci-lint run --config .ci/.golangci.yml | tee codeclimate.json
   artifacts:
-    paths: [gl-code-quality-report.json]
-
+    reports:
+      codequality: codeclimate.json
 
 Documentation:
   before_script: