Move slower CI jobs out of "quick-checks" stage

Jobs with more than one minute of runtime are not considered for the
small VM.

The "tarball-create" job goes to the more appropriate "build" stage.

"coccinelle" and "checkbashisms" are moved to the generic
"other-checks".

(cherry picked from commit ba5844a1de)
This commit is contained in:
Andoni Duarte Pintado 2025-12-15 15:50:28 +01:00 committed by Michał Kępień
parent d2b9831950
commit 00e7621cd1
No known key found for this signature in database

View file

@ -767,7 +767,7 @@ clang-format:
when: on_failure
coccinelle:
<<: *quick_checks_job
<<: *other_checks_job
rules:
- if: '$CI_MERGE_REQUEST_DIFF_BASE_SHA != null'
changes:
@ -856,7 +856,7 @@ danger:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
checkbashisms:
<<: *quick_checks_job
<<: *other_checks_job
<<: *shell_triggering_rules
needs: []
script:
@ -869,9 +869,8 @@ mypy:
- mypy "bin/tests/system/isctest/"
tarball-create:
stage: quick-checks
<<: *build_job
<<: *base_image
<<: *default_triggering_rules
script:
- ./configure --enable-maintainer-mode
- make maintainer-clean