diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0b7ec6ae7598bb2fe4a62b7a016db676819bb1d7..2439bf74cbcc001eb46cbed5107c2bded878c6a3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,13 +3,13 @@ variables:
   IMAGE_TARGET_DEB: "${CI_REGISTRY_IMAGE}/debian12_validate_workflows_build_env"
 
 stages:          # List of stages for jobs, and their order of execution
-  - build
-  - test
-  - package
-  - install
+  - build-env
+  - test-tool
+  - package-tool
+  - test-package
 
 .build-env-job:
-  stage: build
+  stage: build-env
   timeout: 10m
   tags:
     - "docker"
@@ -45,7 +45,7 @@ build-debian-env-job:
     IMAGE_TARGET: ${IMAGE_TARGET_DEB}
 
 test-debian-job:   # This job runs in the test stage.
-  stage: test    # It only starts when the job in the build stage completes successfully.
+  stage: test-tool    # It only starts when the job in the build stage completes successfully.
   timeout: 5m
   tags:
     - "docker"
@@ -55,7 +55,7 @@ test-debian-job:   # This job runs in the test stage.
     - shellcheck --color=always --shell=bash --enable=all --exclude=SC2317 "src/usr/local/bin/validate_workflow.sh"
 
 package-debian-job:
-  stage: package
+  stage: package-tool
   timeout: 5m
   image:
     name: "${IMAGE_TARGET_DEB}:latest"
@@ -90,7 +90,7 @@ package-debian-job:
       - "*.deb"
 
 install-debian-job:
-  stage: install
+  stage: test-package
   timeout: 5m
   image:
     name: "${IMAGE_TARGET_DEB}:latest"