Context
azure-pipelines.yml has the gitleaks version (8.30.1) hardcoded in two places — the winget install command on Windows and implicitly in the Linux apt install. When gitleaks releases a new version the file must be updated in multiple spots, risking drift.
Acceptance Criteria
Relevant Code Paths
azure-pipelines.yml — Windows install step (~line 18) and Linux install step (~line 30)
Context
azure-pipelines.ymlhas the gitleaks version (8.30.1) hardcoded in two places — thewinget installcommand on Windows and implicitly in the Linuxaptinstall. When gitleaks releases a new version the file must be updated in multiple spots, risking drift.Acceptance Criteria
GITLEAKS_VERSION: '8.30.1') at the top ofazure-pipelines.ymlRelevant Code Paths
azure-pipelines.yml— Windows install step (~line 18) and Linux install step (~line 30)