From cc58b0fd94a8ee26e074c357cce1cff66fa39881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=CC=81=20Burghardt?= Date: Tue, 30 Jun 2026 09:32:47 +0200 Subject: [PATCH] feat: add GITLEAKS_CONFIG_FILE input for Gitleaks validation in super-linter workflows --- .github/workflows/super-linter-non-slim.yml | 8 ++++++++ .github/workflows/super-linter.yml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/.github/workflows/super-linter-non-slim.yml b/.github/workflows/super-linter-non-slim.yml index 6f7a80e..0c7abc4 100644 --- a/.github/workflows/super-linter-non-slim.yml +++ b/.github/workflows/super-linter-non-slim.yml @@ -75,6 +75,12 @@ on: default: false description: > "Enable Gitleaks validation." + GITLEAKS_CONFIG_FILE: + required: false + type: string + default: ".gitleaks.toml" + description: > + "Filename for Gitleaks configuration." VALIDATE_BASH: required: false type: boolean @@ -142,6 +148,7 @@ jobs: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: "${{ inputs.FILTER_REGEX_EXCLUDE }}" GITHUB_TOKEN: ${{ github.token }} + GITLEAKS_CONFIG_FILE: "${{ inputs.GITLEAKS_CONFIG_FILE }}" JAVA_FILE_NAME: java/checkstyle/checkstyle.xml KUBERNETES_KUBEVAL_FILE_NAME: "${{ inputs.KUBERNETES_KUBEVAL_FILE_NAME }}" KUBERNETES_KUBEVAL_OPTIONS: --ignore-missing-schemas @@ -174,6 +181,7 @@ jobs: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: "${{ inputs.FILTER_REGEX_EXCLUDE }}" GITHUB_TOKEN: ${{ github.token }} + GITLEAKS_CONFIG_FILE: "${{ inputs.GITLEAKS_CONFIG_FILE }}" JAVA_FILE_NAME: java/checkstyle/checkstyle.xml # KUBERNETES_KUBEVAL_FILE_NAME: "${{ inputs.KUBERNETES_KUBEVAL_FILE_NAME }}" KUBERNETES_KUBEVAL_OPTIONS: --ignore-missing-schemas diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index 2b794d3..741fe65 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -75,6 +75,12 @@ on: default: false description: > "Enable Gitleaks validation." + GITLEAKS_CONFIG_FILE: + required: false + type: string + default: ".gitleaks.toml" + description: > + "Filename for Gitleaks configuration." VALIDATE_BASH: required: false type: boolean @@ -142,6 +148,7 @@ jobs: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: "${{ inputs.FILTER_REGEX_EXCLUDE }}" GITHUB_TOKEN: ${{ github.token }} + GITLEAKS_CONFIG_FILE: "${{ inputs.GITLEAKS_CONFIG_FILE }}" JAVA_FILE_NAME: java/checkstyle/checkstyle.xml KUBERNETES_KUBEVAL_FILE_NAME: "${{ inputs.KUBERNETES_KUBEVAL_FILE_NAME }}" KUBERNETES_KUBEVAL_OPTIONS: --ignore-missing-schemas @@ -174,6 +181,7 @@ jobs: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: "${{ inputs.FILTER_REGEX_EXCLUDE }}" GITHUB_TOKEN: ${{ github.token }} + GITLEAKS_CONFIG_FILE: "${{ inputs.GITLEAKS_CONFIG_FILE }}" JAVA_FILE_NAME: java/checkstyle/checkstyle.xml # KUBERNETES_KUBEVAL_FILE_NAME: "${{ inputs.KUBERNETES_KUBEVAL_FILE_NAME }}" KUBERNETES_KUBEVAL_OPTIONS: --ignore-missing-schemas