Skip to content

chore(betterleaks): bump v1.3.0 to v1.3.1#42

Merged
dkastl merged 1 commit into
mainfrom
chore/betterleaks-v1.3.1
May 24, 2026
Merged

chore(betterleaks): bump v1.3.0 to v1.3.1#42
dkastl merged 1 commit into
mainfrom
chore/betterleaks-v1.3.1

Conversation

@dkastl

@dkastl dkastl commented May 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps the betterleaks Docker image pinned in the reusable per-PR secret-leak workflow and the pre-commit example from v1.3.0 to v1.3.1.

  • .github/workflows/reusable-secret-leak-check.yml: default betterleaks-image pinned to the v1.3.1 digest (sha256:0ea9c1f011aa085efd9b27a195f5b70feb91a56fcbbdb8809a345caaf2c7d961).
  • betterleaks/.pre-commit-config.example.yaml: rev: v1.3.0 to rev: v1.3.1.

Upstream release: https://github.com/betterleaks/betterleaks/releases/tag/v1.3.1.

Companion to geolonia/geolonia-operations#107, which bumps the weekly org-wide audit. Mirrors the previous v1.2.0 -> v1.3.0 split (this repo #40 + operations #103).

Closes #41.

Test plan

  • Verified v1.3.1 digest via docker pull ghcr.io/betterleaks/betterleaks:v1.3.1 + docker inspect --format='{{index .RepoDigests 0}}'.
  • CI: workflow file is valid YAML on push.
  • After merge, the next per-PR secret-leak check in any consumer repo runs against v1.3.1.

Summary by CodeRabbit

  • Chores
    • Updated the Betterleaks security scanning tool from v1.3.1 to v1.3.1 in workflow configurations and pre-commit example settings.

Review Change Stack

Upstream release:
https://github.com/betterleaks/betterleaks/releases/tag/v1.3.1

- .github/workflows/reusable-secret-leak-check.yml: default
  betterleaks-image digest pinned to v1.3.1
  (sha256:0ea9c1f011aa085efd9b27a195f5b70feb91a56fcbbdb8809a345caaf2c7d961).
- betterleaks/.pre-commit-config.example.yaml: rev bumped so local
  pre-commit and per-PR CI keep using the same rule shapes.

Companion to geolonia/geolonia-operations#107 which bumps the weekly
org-wide audit. Mirrors the v1.2.0 -> v1.3.0 split (this repo #40 +
operations #103).

Closes #41.
@coderabbitai

coderabbitai Bot commented May 24, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: fea88b60-36d0-44a3-982d-43d9fe1f4627

📥 Commits

Reviewing files that changed from the base of the PR and between d29c964 and cf9b4ac.

📒 Files selected for processing (2)
  • .github/workflows/reusable-secret-leak-check.yml
  • betterleaks/.pre-commit-config.example.yaml

Walkthrough

This PR bumps the Betterleaks tool from v1.3.0 to v1.3.1 in two locations: the default container image digest in the reusable secret-leak-check GitHub Actions workflow and the pre-commit hook revision in the example configuration file.

Changes

Betterleaks Version Bump

Layer / File(s) Summary
Update Betterleaks version across workflow and pre-commit config
.github/workflows/reusable-secret-leak-check.yml, betterleaks/.pre-commit-config.example.yaml
Bump betterleaks-image input default to the v1.3.1 digest (sha256:0ea9c1f011aa085efd9b27a195f5b70feb91a56fcbbdb8809a345caaf2c7d961) and update pre-commit hook revision to v1.3.1 to keep both surfaces in sync with upstream release.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • geolonia/.github#40: Previous version bump of the same betterleaks-image input default (v1.2.0 → v1.3.0).
  • geolonia/.github#38: Previous update to betterleaks/.pre-commit-config.example.yaml when the template was introduced.
  • geolonia/.github#34: Earlier changes to the reusable secret-leak check workflow structure.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: bumping the betterleaks version from v1.3.0 to v1.3.1 across relevant configuration files.
Description check ✅ Passed The description covers all required sections: a clear summary of changes, verification of the Docker digest, test plan checkpoints, and linked issue reference.
Linked Issues check ✅ Passed The PR directly addresses all requirements from issue #41: updates betterleaks-image default in reusable-secret-leak-check.yml to v1.3.1 digest and updates pre-commit example to v1.3.1.
Out of Scope Changes check ✅ Passed All changes are within scope: only the two files specified in issue #41 are modified (workflow and pre-commit example), with no unrelated modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/betterleaks-v1.3.1

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

@github-actions

Copy link
Copy Markdown

Secret Leak Check

OK No secrets detected in this PR's diff.

@dkastl dkastl merged commit eee5e1c into main May 24, 2026
2 checks passed
@dkastl dkastl deleted the chore/betterleaks-v1.3.1 branch May 24, 2026 21:48
dkastl added a commit that referenced this pull request May 24, 2026
The v1.3.1 image was rebuilt with Go 1.25, which has a known
runtime panic on linux/amd64:

  fatal error: taggedPointerPack
  runtime: taggedPointerPack invalid packing

Every per-PR secret-leak check across the org is failing on
ubuntu-latest (amd64) runners because of this. Reverting the
reusable workflow + pre-commit example to the v1.3.0 digest
restores green CI. We'll re-bump once upstream cuts v1.3.2 with
a fixed Go runtime.

Reverts the change shipped in #42.
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.

chore(betterleaks): bump v1.3.0 → v1.3.1

1 participant