Move "needs: []" to the "quick_checks_job" anchor

Most jobs in this stage have it by default, so it makes sense to
add it to their common anchor. Jobs with different "needs:" will
override it.

(cherry picked from commit 432b7d7954)
This commit is contained in:
Andoni Duarte Pintado 2025-12-19 11:55:30 +01:00 committed by Michał Kępień
parent 4f17d528e8
commit 1efc391e35
No known key found for this signature in database

View file

@ -332,6 +332,7 @@ stages:
<<: *default_triggering_rules
<<: *base_image
stage: quick-checks
needs: []
tags:
- smalljob
@ -646,7 +647,6 @@ misc:
- bash util/xmllint-html.sh
# Check dangling symlinks in the repository
- if find . -xtype l | grep .; then exit 1; fi
needs: []
artifacts:
paths:
- checklibs.out
@ -655,7 +655,6 @@ misc:
black:
<<: *quick_checks_job
<<: *python_triggering_rules
needs: []
script:
- black $(git ls-files '*.py')
- git diff > black.patch
@ -669,7 +668,6 @@ black:
vulture:
<<: *quick_checks_job
<<: *python_triggering_rules
needs: []
script:
- vulture --exclude "*ans.py,conftest.py,get_algorithms.py,re_compile_checker.py,isctest" --ignore-names "after_servers_start,bootstrap,pytestmark,autouse_*" bin/tests/system/
@ -694,7 +692,6 @@ ci-orphaned-anchors:
script:
- *git_clone_bind9-qa
- bind9-qa/ci-orphaned-anchors/check-orphaned-anchors-ci.py .gitlab-ci.yml
needs: []
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes:
@ -712,7 +709,6 @@ clang-format:
- *rule_mr_manual
- *rule_tag
- *rule_source_other_than_mr
needs: []
script:
- if [ -r .clang-format ]; then "${CLANG_FORMAT}" -i -style=file $(git ls-files '*.c' '*.h'); fi
- git diff > clang-format.patch
@ -755,7 +751,6 @@ doctest:
pylint:
<<: *quick_checks_job
<<: *python_triggering_rules
needs: []
variables:
PYTHONPATH: "${CI_PROJECT_DIR}/bin/tests/system"
script:
@ -765,7 +760,6 @@ pylint:
reuse:
<<: *quick_checks_job
needs: []
image:
name: docker.io/fsfe/reuse:latest
entrypoint: [""]
@ -775,7 +769,6 @@ reuse:
shfmt:
<<: *quick_checks_job
<<: *shell_triggering_rules
needs: []
script:
- shfmt -w -i 2 -ci -bn . $(find . -name "*.sh.in")
- git diff > shfmt.patch
@ -788,7 +781,6 @@ shfmt:
danger:
<<: *quick_checks_job
needs: []
script:
- pip install git+https://gitlab.isc.org/isc-projects/hazard.git
- hazard
@ -814,7 +806,6 @@ linkcheck:
- doc/arm/linkcheck_output/
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
needs: []
generate-stress-test-configs:
<<: *quick_checks_job
@ -824,7 +815,6 @@ generate-stress-test-configs:
artifacts:
paths:
- stress-test-configs.yml
needs: []
generate-tsan-stress-test-configs:
<<: *quick_checks_job
@ -833,7 +823,6 @@ generate-tsan-stress-test-configs:
artifacts:
paths:
- tsan-stress-test-configs.yml
needs: []
when: manual
# Jobs in the other-checks stage