Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
47dfe00
ci: add gitleaks secret-scan job to ci.yml
github-actions[bot] Apr 14, 2026
af44270
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] Apr 21, 2026
92bf158
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] Apr 25, 2026
9a7bfd4
retrigger: bump workflows to run checks
claude Apr 28, 2026
e67b69a
fix(ci): replace gitleaks-action with direct CLI install
don-petry Apr 28, 2026
4baeb51
fix(ci): rename GITLEAKS_SHA256 to GITLEAKS_CHECKSUM to clear SonarCl…
don-petry Apr 28, 2026
4585908
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 3, 2026
8ad6e63
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 4, 2026
fdfcb0c
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 4, 2026
47dce69
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 4, 2026
fe5bd38
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 4, 2026
39e727a
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 5, 2026
41f867a
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 9, 2026
5527128
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 10, 2026
87090fd
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 11, 2026
4f4f9ed
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 11, 2026
dc472b3
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 12, 2026
357fb43
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 12, 2026
902d9b0
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 13, 2026
25801b3
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 13, 2026
61a5ae5
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 15, 2026
e9277f7
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 16, 2026
d67dcaf
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 16, 2026
fa06d45
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 16, 2026
bee6467
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 16, 2026
24c1383
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 16, 2026
2ed160b
Merge branch 'main' into claude/issue-69-20260414-1418
github-actions[bot] May 16, 2026
5cda25b
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 19, 2026
bf607b9
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 19, 2026
e655c1a
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 19, 2026
3617178
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 19, 2026
a2ba2bb
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 19, 2026
13d612a
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 20, 2026
efa96d5
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 20, 2026
8176477
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 20, 2026
65f5cc2
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 20, 2026
fb6584b
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 20, 2026
9caba57
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 20, 2026
9a4724d
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 21, 2026
1b69882
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 21, 2026
5d1cf19
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 21, 2026
1b0bb9a
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 22, 2026
a3032b3
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 23, 2026
96b88ca
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 23, 2026
834deaa
Merge branch 'main' into claude/issue-69-20260414-1418
don-petry May 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,27 @@ jobs:

- name: Check shell script formatting
run: shfmt -i 2 -d scripts/*.sh

secret-scan:
name: Secret scan (gitleaks)
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
steps:
- name: Checkout (full history)
# Pin to SHA per Action Pinning Policy (ci-standards.md#action-pinning-policy).
# Look up current SHA: gh api repos/actions/checkout/git/refs/tags/v4 --jq '.object.sha'
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

Copilot AI Apr 14, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The checkout pin guidance comments are inconsistent: the lookup command references tags/v4, but the uses: line is annotated # v6.0.2. Elsewhere in this repo the same SHA is labeled # v4 (see .github/workflows/codeql.yml). Please align the version annotation and the lookup command so future updates don’t get the wrong tag/SHA.

Copilot uses AI. Check for mistakes.
with:
fetch-depth: 0

- name: Run gitleaks
# Pinned to SHA per Action Pinning Policy (ci-standards.md#action-pinning-policy).
# Refresh with: gh api repos/gitleaks/gitleaks-action/git/refs/tags/v2 --jq '.object.sha'
# then dereference if it points at an annotated tag.
uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2.3.9
with:
args: detect --source . --redact --verbose --exit-code 1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading