Skip to content

fix(ci): pin gitleaks 8.30.1 so the allowlist applies - #11

Merged
IgnacioLD merged 2 commits into
mainfrom
ci/gitleaks-false-positives
Nov 10, 2026
Merged

IgnacioLD merged 2 commits into
mainfrom
ci/gitleaks-false-positives

Conversation

@IgnacioLD

@IgnacioLD IgnacioLD commented Nov 10, 2026 •

Copy link
Copy Markdown
Owner

The gitleaks job failed on main with two false positives (an empty GLOSSO_R2_ACCESS_KEY in deploy/.env.example and a fake key in TtsRedactionTest). Both paths are already allowlisted, but the action installed gitleaks 8.24.3, which does not understand the [[allowlists]] format and ignored it.

  • Pin GITLEAKS_VERSION: 8.30.1 in the workflow (same version as local).
  • Drop allowlist paths that no longer exist in this repo (benchmark/, COMMERCIAL-LICENSING.md, audit docs).
  • Translate the gitleaks config comments to English and state in CONTRIBUTING.md that commits, PRs, docs and comments are written in English.

Verified locally: gitleaks git . --config .github/gitleaks.toml -> no leaks found.

@IgnacioLD IgnacioLD changed the title fix(ci): fija gitleaks 8.30.1 para que respete la allowlist fix(ci): pin gitleaks 8.30.1 so the allowlist applies Nov 10, 2026
@IgnacioLD
IgnacioLD merged commit da553b5 into main Nov 10, 2026
4 checks passed
@IgnacioLD
IgnacioLD deleted the ci/gitleaks-false-positives branch November 10, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant