From 0c140373cf5f56123c54eb10bc282cf0283a75b3 Mon Sep 17 00:00:00 2001 From: Patrick Kopper Date: Tue, 23 Jun 2026 21:34:39 +0200 Subject: [PATCH] CI/CD: Run pre-commit with --all-files In the default configuration, `pre-commit` only checks currently staged files. Add `--all-files` to check all files --- .github/workflows/ci.yml | 8 ++++---- .gitlab-ci.yml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c25a115..9d7845c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -125,7 +125,7 @@ jobs: - uses: actions/checkout@v7 - uses: pre-commit/action@v3.0.1 with: - extra_args: gitleaks + extra_args: --all-files gitleaks pre-commit: name: Lint / pre-commit @@ -134,13 +134,13 @@ jobs: - uses: actions/checkout@v7 - uses: pre-commit/action@v3.0.1 with: - extra_args: check-merge-conflict + extra_args: --all-files check-merge-conflict - uses: pre-commit/action@v3.0.1 with: - extra_args: check-symlinks + extra_args: --all-files check-symlinks - uses: pre-commit/action@v3.0.1 with: - extra_args: trailing-whitespace + extra_args: --all-files trailing-whitespace # ---------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 828095e..5e95f96 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -151,7 +151,7 @@ gitleaks: - uv pip install pre-commit - pre-commit --version # detect hardcoded secrets - - pre-commit run gitleaks + - pre-commit run --all-files gitleaks pre-commit: extends: .defaults @@ -161,11 +161,11 @@ pre-commit: - uv pip install pre-commit - pre-commit --version # check for merge conflicts - - pre-commit run check-merge-conflict + - pre-commit run --all-files check-merge-conflict # check for broken symlinks - - pre-commit run check-symlinks + - pre-commit run --all-files check-symlinks # trim trailing whitespace - - pre-commit run trailing-whitespace + - pre-commit run --all-files trailing-whitespace # ---------------------------------------------------------------------------------------------------------------------------------------------------- # Compatibility