Skip to content

chore(deps): consolidate all dependabot dependency updates#78

Merged
chideat merged 4 commits intomainfrom
chore/deps-combined-2026-03-16
Mar 16, 2026
Merged

chore(deps): consolidate all dependabot dependency updates#78
chideat merged 4 commits intomainfrom
chore/deps-combined-2026-03-16

Conversation

@chideat
Copy link
Owner

@chideat chideat commented Mar 16, 2026

Summary

Combines all 9 open dependabot PRs (#68#76) into a single update.

Go modules:

GitHub Actions:

Test plan

  • CI passes (unit tests, build)
  • Docker image builds successfully for amd64 and arm64

🤖 Generated with Claude Code

Go modules:
- github.com/cert-manager/cert-manager: v1.18.2 → v1.20.0
- github.com/gomodule/redigo: v1.9.2 → v1.9.3
- github.com/samber/lo: v1.51.0 → v1.53.0
- github.com/stretchr/testify: v1.10.0 → v1.11.1
- go.uber.org/zap: v1.27.0 → v1.27.1

GitHub Actions:
- docker/build-push-action: v6 → v7
- docker/login-action: v3 → v4
- docker/setup-buildx-action: v3 → v4
- docker/setup-qemu-action: v3 → v4

Closes #68, #69, #70, #71, #72, #73, #74, #75, #76
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Consolidates multiple Dependabot updates into a single PR, updating Go module dependencies and Docker-related GitHub Actions used by the CI/release pipelines.

Changes:

  • Bump Go dependencies (notably cert-manager, redigo, lo, testify, zap) and refresh go.sum.
  • Update Docker GitHub Actions to their next major versions (setup-qemu/buildx/login/build-push).
  • Update the module Go version in go.mod.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
go.mod Updates direct/indirect Go module versions and bumps the module Go version.
go.sum Recomputed dependency checksums consistent with the module updates.
.github/workflows/release-pipeline.yaml Updates Docker actions used for multi-arch image build/push on releases.
.github/workflows/pr-pipeline.yaml Updates Docker actions used for PR image builds.
.github/workflows/branch-pipeline.yaml Updates Docker actions used for branch builds and publishing images.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

module github.com/chideat/valkey-operator

go 1.24.0
go 1.25.0
chideat added 3 commits March 16, 2026 23:17
go mod tidy updated go.mod to require go 1.25 due to updated
transitive dependencies (cert-manager v1.20, k8s.io v0.35.x).
Replace deprecated webhook.CustomValidator/CustomDefaulter with
admission.Validator[T]/Defaulter[T] generic interfaces required by
controller-runtime v0.23. Method signatures now use concrete types
instead of runtime.Object, and NewWebhookManagedBy now takes the
object as a second argument instead of using .For().
The new generic admission.Validator[T]/Defaulter[T] API passes typed
nil (*User)(nil) instead of a nil interface, so the old type assertion
nil-check is gone. Add explicit nil pointer guards to restore the
expected error behavior tested by user_webhook_test.go.
@chideat chideat merged commit 824c459 into main Mar 16, 2026
2 of 3 checks passed
@chideat chideat deleted the chore/deps-combined-2026-03-16 branch March 17, 2026 01:37
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.

2 participants