diff --git a/.gitlab-ci-unix.yml b/.gitlab-ci-unix.yml
index 050f3b521941f2c6b01180f40f5c05f11d5d2aac..f5731d1fed0516ea2d8251b4730b287e8786b783 100644
--- a/.gitlab-ci-unix.yml
+++ b/.gitlab-ci-unix.yml
@@ -194,6 +194,7 @@ spec:
   needs: []
 
 "$[[ inputs.os ]]-$[[ inputs.platform ]] [cleanup]":
+  stage: cleanup
   extends:
     - .$[[ inputs.os ]]-build
   script:
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0df29add7d5243f07490e63586e312f3166dbc53..5c94ef2597712f75af96849101bd5c7b1c0073ee 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ variables:
   BUILD_ARGS:
     description: "Extra arguments to pass on gmake command lines."
 
-states:
+stages:
   - build
   - test
   - cleanup