name: Secret scan on: push: branches: [main, experimental] pull_request: permissions: contents: read jobs: gitleaks: name: gitleaks runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 - name: Scan for secrets uses: gitleaks/gitleaks-action@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITLEAKS_CONFIG: .gitleaks.toml GITLEAKS_ENABLE_SUMMARY: "true"