In .gitlab-ci.yml, since "&other_checks_job" has "needs: []", remove
that line from the jobs that use that anchor.
checkbashisms:
<<: *other_checks_job
<<: *shell_triggering_rules
- needs: []
script:
- checkbashisms $(find . -path './.git' -prune -o -type f -exec sh -c 'head -n 1 "{}" | grep -qsF "#!/bin/sh"' \; -print)
- *rule_mr_manual
- *rule_tag
- *rule_source_other_than_mr
- needs: []
script:
- util/check-cocci.sh
- if test "$(git status --porcelain | grep -Ev '\?\?' | wc -l)" -gt "0"; then git status --short; exit 1; fi
script:
- *configure
- *scan_build
- needs: []
artifacts:
paths:
- scan-build.reports/
- *coverity_build
after_script:
- mv -v /tmp/cov-int.tar.gz ${CI_PROJECT_DIR}/
- needs: []
artifacts:
paths:
- curl-response.txt
reproducible-build:
<<: *other_checks_job
<<: *alpine_3_23_amd64_image
- needs: []
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON}"
- git fsck
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
- needs: []
tarball-create:
<<: *build_job