From: Justin Tobler Date: Fri, 3 May 2024 17:21:07 +0000 (-0500) Subject: gitlab-ci: add whitespace error check X-Git-Tag: v2.46.0-rc0~126^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8f19e82c5b313a1518119cc4b31c32ec3001b967;p=thirdparty%2Fgit.git gitlab-ci: add whitespace error check GitLab CI does not have a job to check for whitespace errors introduced by a set of changes. Reuse the existing generic `whitespace-check.sh` to create the job for GitLab pipelines. Note that the `$CI_MERGE_REQUEST_TARGET_BRANCH_SHA` variable is only available in GitLab merge request pipelines and therefore the CI job is configured to only run as part of those pipelines. Signed-off-by: Justin Tobler Signed-off-by: Junio C Hamano --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c0fa2fe90b..619bf729fa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -102,3 +102,12 @@ static-analysis: script: - ./ci/run-static-analysis.sh - ./ci/check-directional-formatting.bash + +check-whitespace: + image: ubuntu:latest + before_script: + - ./ci/install-dependencies.sh + script: + - ./ci/check-whitespace.sh "$CI_MERGE_REQUEST_TARGET_BRANCH_SHA" + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event'