Skip to content

Bulk dependency update (resolves open dependabot PRs)#10

Merged
cjimti merged 1 commit into
masterfrom
deps-bulk-update
Jun 16, 2026
Merged

Bulk dependency update (resolves open dependabot PRs)#10
cjimti merged 1 commit into
masterfrom
deps-bulk-update

Conversation

@cjimti

@cjimti cjimti commented Jun 16, 2026

Copy link
Copy Markdown
Member

Resolves all open dependabot PRs in one pass, verified together. make verify passes, binary still reports libbeat 7.17.29.

Taken

Dependabot PR Update
#9 prometheus/client_golang 1.7.1 → 1.23.2 — also clears reachable GO-2022-0322 (resource exhaustion via the /metrics handler)
#7 go.uber.org/zap 1.27.0 → 1.28.0
#6 codecov/codecov-action 6.0.1 → 7.0.0
#5 github/codeql-action 4.36.1 → 4.36.2 (init, analyze, upload-sarif)
#3 alpine 3.21 → 3.24, digest-pinned (also lifts the Scorecard Pinned-Dependencies check)

Declined (kept current; dependabot ignores tightened so they don't reopen)

Dependabot PR Why
#8 txn2/rxtx stays v1.3.2 — v2 reintroduces the broken legacy transitive deps and changes the rtq.MessageBatch path. Ignore the v2 major.
#4 slsa-github-generator stays v2.0.0 — v2.1.x privacy-check false positive halts provenance. Fixed the ignore rule (it was using the bare repo name, which doesn't match a reusable-workflow dependency path).

Also folds in the complete 15-directive elastic/beats replace block (master had only 7).

On merge

Dependabot auto-closes #9, #7, #6, #5, #3 (the base branch now satisfies them). #8 and #4 will be closed manually as declined.

Verification

  • make verify green (lint 0 issues, go test -race, tidy-check, action-pin check).
  • govulncheck: GO-2022-0322 no longer reported. Remaining called findings are containerd init-chain (transitive via libbeat) and stdlib — not addressable without a libbeat bump.

Resolves the open dependabot PRs in one pass.

Taken:
- prometheus/client_golang 1.7.1 -> 1.23.2 (clears reachable
  GO-2022-0322 resource-exhaustion in the /metrics handler)
- go.uber.org/zap 1.27.0 -> 1.28.0
- codecov/codecov-action 6.0.1 -> 7.0.0
- github/codeql-action 4.36.1 -> 4.36.2 (init, analyze, upload-sarif)
- alpine 3.21 -> 3.24, pinned by digest (also lifts the Scorecard
  Pinned-Dependencies check)

Declined (kept current, dependabot ignores tightened):
- txn2/rxtx stays v1.3.2; v2 reintroduces broken legacy transitive
  deps and would change the rtq.MessageBatch path. Ignore the v2 major.
- slsa-github-generator stays v2.0.0 (v2.1.x privacy-check false
  positive). Fixed the ignore rule to match the reusable-workflow's
  full dependency path.

Also folds in the complete 15-directive elastic/beats replace block
(previously only 7 were mirrored).

make verify passes; binary still reports libbeat 7.17.29.
@cjimti
cjimti merged commit 06d8a2c into master Jun 16, 2026
9 checks passed
@cjimti
cjimti deleted the deps-bulk-update branch June 16, 2026 23:06
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