]> git.ipfire.org Git - thirdparty/git.git/commit
ci: add job performing static analysis on GitLab CI
authorPatrick Steinhardt <ps@pks.im>
Thu, 28 Dec 2023 11:02:50 +0000 (12:02 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 8 Jan 2024 19:23:03 +0000 (11:23 -0800)
commitcd69c635a1a62b0c8bfdbf221778be8a512ad048
treed30605c001054447c8ca3607f8daa88b7849b371
parenta26002b62827b89a19b1084bd75d9371d565d03c
ci: add job performing static analysis on GitLab CI

Our GitHub Workflows definitions have a static analysis job that
runs the following tasks:

  - Coccinelle to check for suggested refactorings.

  - `make hdr-check` to check for missing includes or forward
    declarations in our header files.

  - `make check-pot` to check our translations for issues.

  - `./ci/check-directional-formatting.bash` to check whether our
    sources contain any Unicode directional formatting code points.

Add an equivalent job to our GitLab CI definitions.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
.gitlab-ci.yml
ci/install-docker-dependencies.sh