Skip to content

ci: run gitleaks without licensed action wrapper#100

Merged
100yenadmin merged 1 commit into
reconcile/r24-internal-rc19-promotionfrom
reconcile/r25-gitleaks-cli
Jul 14, 2026
Merged

ci: run gitleaks without licensed action wrapper#100
100yenadmin merged 1 commit into
reconcile/r24-internal-rc19-promotionfrom
reconcile/r25-gitleaks-cli

Conversation

@100yenadmin

Copy link
Copy Markdown
Member

Summary

  • replace the organization-licensed gitleaks-action wrapper with the official Gitleaks v8.30.1 CLI image pinned by immutable multi-platform digest
  • keep PR scans bounded to base..head and main push scans on full history
  • run with no network, a read-only repository mount, least-privilege workflow permissions, and redacted output
  • preflight a non-empty Git range inside the same container so Git discovery failures cannot produce false-success zero-commit scans

Proof

  • actionlint .github/workflows/gitleaks.yml: passed
  • git diff --check: passed
  • linked-worktree inaccessible-Git proof: exited 128 before scanning
  • standalone exact promotion range: preflighted 238 commits, Gitleaks scanned 227 patch-bearing commits / 40.35 MB, no leaks, 10.3s
  • promotion PR chore(reconciliation): promote proven RC19 internal source candidate #98 will supply the canonical current-head GitHub Actions proof after this workflow commit is incorporated

Closes #99
Parent: #39
Promotion: #98

This PR changes CI only. It does not merge the promotion candidate, publish, release, deploy, roll out runtime changes, or mutate an index.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 9e136fa4-bdea-4aaa-9ed3-60f1fcf63e8b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch reconcile/r25-gitleaks-cli

Comment @coderabbitai help to get the list of available commands.

@100yenadmin 100yenadmin merged commit d950837 into reconcile/r24-internal-rc19-promotion Jul 14, 2026
34 checks passed
@100yenadmin 100yenadmin deleted the reconcile/r25-gitleaks-cli branch July 14, 2026 07:12
@github-actions

Copy link
Copy Markdown

CI Report

All checks passed

Pipeline Status

Stage Status Details
✅ Typecheck success tsc --noEmit
✅ Tests success unit tests, 3 platforms
✅ E2E success gitnexus-web changes only

Test Results

Tests Passed Failed Skipped Duration
14716 14654 0 62 16s

✅ All 14654 tests passed

62 test(s) skipped — expand for details

Code Coverage

Tests

Metric Coverage Covered Base Delta Status
Statements 80.9% 54752/67676 N/A% 🟢 ████████████████░░░░
Branches 68.01% 33640/49462 N/A% 🟢 █████████████░░░░░░░
Functions 87.08% 6367/7311 N/A% 🟢 █████████████████░░░
Lines 84.41% 48851/57869 N/A% 🟢 ████████████████░░░░

📋 View full run · Generated by CI

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