diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6418e94acf28d369646b32d7b44053f86a59a20b..4e7778fa875fa40cce03dba933593b2cb5be3bdf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
 stages:
-  - pre-checks
+  - pre-check
   - build
-  - checks
+  - check
   - gui
   - package
 
diff --git a/scripts/ci/jobs/build-docs.yml b/scripts/ci/jobs/build-docs.yml
index 40605c3c9d440a25f08b60f31b975c4c26488bec..f19bf986ee51805e6a1988f3b2eca2acc9b6c341 100644
--- a/scripts/ci/jobs/build-docs.yml
+++ b/scripts/ci/jobs/build-docs.yml
@@ -22,7 +22,7 @@ build docs:
     expire_in: 1 week
 
 check docs links:
-  stage: checks
+  stage: check
   image: $WEB_IMAGE
   needs:
     - job: build docs
diff --git a/scripts/ci/jobs/check-header.yml b/scripts/ci/jobs/check-header.yml
index 11a0cf80a0ba6c650d7478c0088d5f0cdf4ed7d0..3421e36a7f9ef5f7172a9ab94eefd5694f8ab588 100644
--- a/scripts/ci/jobs/check-header.yml
+++ b/scripts/ci/jobs/check-header.yml
@@ -1,5 +1,5 @@
 check header:
-  stage: checks
+  stage: check
   tags:
     - docker
   extends:
diff --git a/scripts/ci/jobs/checks.yml b/scripts/ci/jobs/checks.yml
index 206ae5879545bc7096954ebc19a860702c56db21..f5a530d90b9c4ecc835fa1b5725cc1857d9c6da4 100644
--- a/scripts/ci/jobs/checks.yml
+++ b/scripts/ci/jobs/checks.yml
@@ -1,5 +1,5 @@
 compiler warnings:
-  stage: checks
+  stage: check
   variables:
     GIT_STRATEGY: none
   allow_failure: true
@@ -19,7 +19,7 @@ compiler warnings:
 
 
 ctest results:
-  stage: checks
+  stage: check
   variables:
     GIT_STRATEGY: none
   tags:
diff --git a/scripts/ci/jobs/clang-sanitizer.yml b/scripts/ci/jobs/clang-sanitizer.yml
index dc8e10ed1cd412ea7eddeb4c58978c8446299dcb..07e8300da464754406716268b11243bdf2e6782b 100644
--- a/scripts/ci/jobs/clang-sanitizer.yml
+++ b/scripts/ci/jobs/clang-sanitizer.yml
@@ -1,5 +1,5 @@
 clang sanitizer:
-  stage: checks
+  stage: check
   tags:
     - docker
   extends:
diff --git a/scripts/ci/jobs/clang-tidy.yml b/scripts/ci/jobs/clang-tidy.yml
index 1812adc0189f8ff227999edac6f493dcb13f7cb0..98c4238045f67cf871b461245c5ee9184de6872b 100644
--- a/scripts/ci/jobs/clang-tidy.yml
+++ b/scripts/ci/jobs/clang-tidy.yml
@@ -1,5 +1,5 @@
 clang tidy:
-  stage: checks
+  stage: check
   tags:
     - docker
   extends:
diff --git a/scripts/ci/jobs/code-quality.yml b/scripts/ci/jobs/code-quality.yml
index 8817480eee4d6acce4031e94c765b530d9ebeacf..42a76ea4f4b6ea136de4267a28ffd87e9bbd7f60 100644
--- a/scripts/ci/jobs/code-quality.yml
+++ b/scripts/ci/jobs/code-quality.yml
@@ -1,5 +1,5 @@
 code_quality:
-  stage: checks
+  stage: check
   extends:
     - .defaults
   rules:
diff --git a/scripts/ci/jobs/pre-commit.yml b/scripts/ci/jobs/pre-commit.yml
index 2a39cf9a230037fb016e850cd8756f11945aaf37..7adcf4f9f0e28c58554a176dbdf55236f46b1312 100644
--- a/scripts/ci/jobs/pre-commit.yml
+++ b/scripts/ci/jobs/pre-commit.yml
@@ -1,5 +1,5 @@
 pre commit:
-  stage: pre-checks
+  stage: pre-check
   image:
     name: $PRECOMMIT_IMAGE
   extends:
diff --git a/scripts/ci/jobs/web.yml b/scripts/ci/jobs/web.yml
index a1898bfd00a2ee3eea97aca1358ffacb31ae614f..51cd4dc1dd35fb8a3bbb5948e1860efec8227aef 100644
--- a/scripts/ci/jobs/web.yml
+++ b/scripts/ci/jobs/web.yml
@@ -1,5 +1,5 @@
 web url checker:
-  stage: checks
+  stage: check
   tags:
     - docker
   extends: