Skip to content

Update go modules#767

Merged
rdimitrov merged 2 commits intomainfrom
renovate/go-modules
May 5, 2026
Merged

Update go modules#767
rdimitrov merged 2 commits intomainfrom
renovate/go-modules

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 4, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/Masterminds/semver/v3 v3.4.0v3.5.0 age confidence
github.com/aws/aws-sdk-go-v2/config v1.32.16v1.32.17 age confidence
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.22v1.18.23 age confidence
github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.6.22v1.6.23 age confidence
github.com/mark3labs/mcp-go v0.49.0v0.51.0 age confidence
github.com/modelcontextprotocol/registry v1.7.2v1.7.7 age confidence
github.com/stacklok/toolhive v0.25.0v0.26.1 age confidence
sigs.k8s.io/controller-runtime v0.23.3v0.24.0 age confidence

Release Notes

Masterminds/semver (github.com/Masterminds/semver/v3)

v3.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: Masterminds/semver@v3.4.0...v3.5.0

aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2/feature/ec2/imds)

v1.18.23

Module Highlights

  • github.com/aws/aws-sdk-go-v2/service/connect: v1.31.0
    • Feature: Updated the CreateIntegrationAssociation API to support the CASES_DOMAIN IntegrationType.
  • github.com/aws/aws-sdk-go-v2/service/connectcases: v1.0.0
    • Release: New AWS service client module
    • Feature: This release adds APIs for Amazon Connect Cases. Cases allows your agents to quickly track and manage customer issues that require multiple interactions, follow-up tasks, and teams in your contact center. For more information, see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html
  • github.com/aws/aws-sdk-go-v2/service/ec2: v1.63.0
    • Feature: Added EnableNetworkAddressUsageMetrics flag for ModifyVpcAttribute, DescribeVpcAttribute APIs.
  • github.com/aws/aws-sdk-go-v2/service/ecs: v1.18.23
    • Documentation: Documentation updates to address various Amazon ECS tickets.
  • github.com/aws/aws-sdk-go-v2/service/s3control: v1.24.0
    • Feature: S3 Object Lambda adds support to allow customers to intercept HeadObject and ListObjects requests and introduce their own compute. These requests were previously proxied to S3.
  • github.com/aws/aws-sdk-go-v2/service/workmail: v1.17.0
    • Feature: This release adds support for impersonation roles in Amazon WorkMail.
mark3labs/mcp-go (github.com/mark3labs/mcp-go)

v0.51.0

Compare Source

What's Changed

New Contributors

Full Changelog: mark3labs/mcp-go@v0.50.0...v0.51.0

v0.50.0

Compare Source

modelcontextprotocol/registry (github.com/modelcontextprotocol/registry)

v1.7.7

Compare Source

What's Changed

New Contributors

Full Changelog: modelcontextprotocol/registry@v1.7.6...v1.7.7

v1.7.6

Compare Source

What's Changed

Full Changelog: modelcontextprotocol/registry@v1.7.5...v1.7.6

v1.7.5

Compare Source

What's Changed

Full Changelog: modelcontextprotocol/registry@v1.7.4...v1.7.5

v1.7.4

Compare Source

What's Changed

Full Changelog: modelcontextprotocol/registry@v1.7.3...v1.7.4

v1.7.3

Compare Source

What's Changed

Full Changelog: modelcontextprotocol/registry@v1.7.2...v1.7.3

stacklok/toolhive (github.com/stacklok/toolhive)

v0.26.1

Compare Source

What's Changed

New Contributors

Full Changelog: stacklok/toolhive@v0.26.0...v0.26.1

v0.26.0

Compare Source

What's Changed

New Contributors

Full Changelog: stacklok/toolhive@v0.25.0...v0.26.0

kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)

v0.24.0

Compare Source

⚠️ Breaking Changes
🐛 Bug Fixes
  • Cache: Fix IndexField blocking until informer is synced (#​3445)
  • Cache: Wait for cache sync when ReaderFailOnMissingInformer is true (#​3425)
  • Client: Update typed ApplyConfigurations with server response (#​3475)
  • Fakeclient: Fix SSA status patch resource version check (#​3443)
  • Fakeclient: Fix panic when using CRs with embedded pointer structs (#​3431)
  • Fakeclient: Fix status apply if existing object has managedFields set (#​3430)
  • Fakeclient: Retry GenerateName on AlreadyExists collisions (#​3498)
  • HTTP servers: Wire up base context into http servers (#​3452)
🌱 Others
  • Builder/Webhooks: Remove deprecated custom path function (#​3465)
  • Cache: Test cache reader waits for cache sync (#​3434)
  • Certwatcher: Deflake certwatcher tests (#​3457)
  • Dependencies: Use forked version of btree (#​3449)
  • Envtest: Ensure envtest stops the whole process group (#​3447)
  • Logging: Add missing space in zap-log-level flag description (#​3492)
  • Misc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint (#​3489)
  • Owners: Cleanup (#​3453)
  • Recorder: Add logger into context for structured logging (#​3454)
  • Recorder: Switch to StartLogging for event debug logs (#​3451)
  • Scheme: Deprecate the scheme builder (#​3461)
  • Source/Kind: Improve logging for dynamic type kind source (#​3494)
  • Webhooks: Reduce memory usage of default webhooks (#​3463 #​3468)
🌱 CI & linters
  • Chore: Update golangci-lint version to v2.8.0 (#​3448)
  • Chore: Update golangci-lint version to v2.10.1 (#​3470)
  • Chore: Update golangci-lint version to v2.11.3 (#​3482)
  • Migrate away from custom GitHub action approval workflow (#​3491)
  • Release: Auto-create git tags for the tools/setup-envtest submodule (#​3476)

📖 Additionally, there has been 1 contribution to our documentation. (#​3477)

Dependencies
Added
  • github.com/cenkalti/backoff/v5: v5.0.3
  • gonum.org/v1/gonum: v0.16.0
  • k8s.io/streaming: v0.36.0
Changed
  • cel.dev/expr: v0.24.0 → v0.25.1
  • cloud.google.com/go/compute/metadata: v0.6.0 → v0.9.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.26.0 → v1.30.0
  • github.com/alecthomas/units: b94a6e3 → 0f3dac3
  • github.com/cncf/xds/go: 2f00578 → ee656c7
  • github.com/coreos/go-oidc: v2.3.0+incompatible → v2.5.0+incompatible
  • github.com/coreos/go-systemd/v22: v22.5.0 → v22.7.0
  • github.com/davecgh/go-spew: v1.1.1 → d8f796a
  • github.com/emicklei/go-restful/v3: v3.12.2 → v3.13.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4 → v1.36.0
  • github.com/envoyproxy/go-control-plane: v0.13.4 → v0.14.0
  • github.com/envoyproxy/protoc-gen-validate: v1.2.1 → v1.3.0
  • github.com/go-jose/go-jose/v4: v4.0.4 → v4.1.3
  • github.com/golang-jwt/jwt/v5: v5.2.2 → v5.3.0
  • github.com/golang/glog: v1.2.4 → v1.2.5
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus: v1.0.1 → v1.1.0
  • github.com/grpc-ecosystem/go-grpc-middleware/v2: v2.3.0 → v2.3.3
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.7
  • github.com/moby/spdystream: v0.5.0 → v0.5.1
  • github.com/onsi/ginkgo/v2: v2.27.2 → v2.27.4
  • github.com/onsi/gomega: v1.38.2 → v1.39.0
  • github.com/pmezard/go-difflib: v1.0.0 → 5d4384e
  • github.com/prometheus/common: v0.66.1 → v0.67.5
  • github.com/prometheus/procfs: v0.16.1 → v0.19.2
  • github.com/spf13/cobra: v1.10.0 → v1.10.2
  • github.com/spiffe/go-spiffe/v2: v2.5.0 → v2.6.0
  • go.etcd.io/etcd/api/v3: v3.6.5 → v3.6.8
  • go.etcd.io/etcd/client/pkg/v3: v3.6.5 → v3.6.8
  • go.etcd.io/etcd/client/v3: v3.6.5 → v3.6.8
  • go.etcd.io/etcd/pkg/v3: v3.6.5 → v3.6.8
  • go.etcd.io/etcd/server/v3: v3.6.5 → v3.6.8
  • go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.39.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.60.0 → v0.65.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.61.0 → v0.65.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.34.0 → v1.40.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.34.0 → v1.40.0
  • go.opentelemetry.io/otel/metric: v1.36.0 → v1.41.0
  • go.opentelemetry.io/otel/sdk/metric: v1.36.0 → v1.40.0
  • go.opentelemetry.io/otel/sdk: v1.36.0 → v1.40.0
  • go.opentelemetry.io/otel/trace: v1.36.0 → v1.41.0
  • go.opentelemetry.io/otel: v1.36.0 → v1.41.0
  • go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
  • go.uber.org/zap: v1.27.0 → v1.27.1
  • golang.org/x/crypto: v0.45.0 → v0.47.0
  • golang.org/x/exp: 8a7402a944ab1f
  • golang.org/x/mod: v0.29.0 → v0.32.0
  • golang.org/x/net: v0.47.0 → v0.49.0
  • golang.org/x/oauth2: v0.30.0 → v0.34.0
  • golang.org/x/sync: v0.18.0 → v0.19.0
  • golang.org/x/sys: v0.38.0 → v0.40.0
  • golang.org/x/telemetry: 078029dbd525da
  • golang.org/x/term: v0.37.0 → v0.39.0
  • golang.org/x/text: v0.31.0 → v0.33.0
  • golang.org/x/time: v0.9.0 → v0.14.0
  • golang.org/x/tools/go/expect: v0.1.0-deprecated → v0.1.1-deprecated
  • golang.org/x/tools: v0.38.0 → v0.41.0
  • google.golang.org/genproto/googleapis/api: a0af3ef8636f87
  • google.golang.org/genproto/googleapis/rpc: 200df998636f87
  • google.golang.org/grpc: v1.72.2 → v1.79.3
  • google.golang.org/protobuf: v1.36.8 → f2248ac
  • k8s.io/api: v0.35.0 → v0.36.0
  • k8s.io/apiextensions-apiserver: v0.35.0 → v0.36.0
  • k8s.io/apimachinery: v0.35.0 → v0.36.0
  • k8s.io/apiserver: v0.35.0 → v0.36.0
  • k8s.io/client-go: v0.35.0 → v0.36.0
  • k8s.io/code-generator: v0.35.0 → v0.36.0
  • k8s.io/component-base: v0.35.0 → v0.36.0
  • k8s.io/klog/v2: v2.130.1 → v2.140.0
  • k8s.io/kms: v0.35.0 → v0.36.0
  • k8s.io/kube-openapi: 589584f43fb72c
  • k8s.io/utils: bc988d5b8788ab
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.2 → v0.34.0
  • sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → v6.3.2
Removed
  • github.com/cenkalti/backoff/v4: v4.3.0
  • github.com/gregjones/httpcache: 901d907
  • github.com/grpc-ecosystem/go-grpc-prometheus: v1.2.0
  • github.com/zeebo/errs: v1.4.0
  • golang.org/x/xerrors: 9bdfabe

Thanks to all our contributors! 😊


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label May 4, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 4, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 18 additional dependencies were updated

Details:

Package Change
github.com/aws/aws-sdk-go-v2 v1.41.6 -> v1.41.7
github.com/aws/aws-sdk-go-v2/credentials v1.19.15 -> v1.19.16
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.22 -> v1.4.23
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.22 -> v2.7.23
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.23 -> v1.4.24
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.8 -> v1.13.9
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.22 -> v1.13.23
github.com/aws/aws-sdk-go-v2/service/signin v1.0.10 -> v1.0.11
github.com/aws/aws-sdk-go-v2/service/sso v1.30.16 -> v1.30.17
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.20 -> v1.35.21
github.com/aws/aws-sdk-go-v2/service/sts v1.42.0 -> v1.42.1
github.com/docker/go-connections v0.6.0 -> v0.7.0
github.com/emicklei/go-restful/v3 v3.12.2 -> v3.13.0
github.com/moby/moby/api v1.54.1 -> v1.54.2
github.com/moby/moby/client v0.4.0 -> v0.4.1
k8s.io/api v0.35.3 -> v0.36.0
k8s.io/apiextensions-apiserver v0.35.0 -> v0.36.0
k8s.io/client-go v0.35.3 -> v0.36.0

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.50%. Comparing base (0e48936) to head (c1df754).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #767      +/-   ##
==========================================
+ Coverage   60.48%   60.50%   +0.01%     
==========================================
  Files         108      108              
  Lines       10580    10580              
==========================================
+ Hits         6399     6401       +2     
+ Misses       3611     3610       -1     
+ Partials      570      569       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate renovate Bot force-pushed the renovate/go-modules branch from df12401 to 04823a2 Compare May 4, 2026 19:08
rdimitrov added a commit that referenced this pull request May 5, 2026
## Summary

- `golangci-lint` v2.12.1 tightened `goconst` and added a `govet`
`inline` check, making CI red on every open PR (#766, #767, future
renovates) even though no code changed
- Excludes `goconst` from `_test.go` and test-fixture files (in line
with the existing `lll`/`gocyclo`/`errcheck`/`dupl`/`gosec` test
exclusions) — table-driven fixtures read better inline than hoisted
- Fixes the production-code findings properly with named constants
(audit target field keys, kubernetes registry/transport types via
upstream `model.*`, telemetry `DefaultServiceVersion`, etc.) and
replaces `reflect.Ptr` with `reflect.Pointer` in `marshalJSONOrNil` for
the new `govet` rule

## Why this exists separately

This is purely a CI unblocker — none of the underlying code is broken,
only the linter shifted under us. Keeping it as its own PR so #766, #767
and the next batch of renovate PRs can rebase onto a green `main`
without absorbing this churn.

## Test plan

- [x] `golangci-lint run --timeout=5m` — `0 issues`
- [x] `go build ./...` — clean
- [x] `go test -short ./internal/audit/... ./internal/config/...
./internal/kubernetes/... ./internal/telemetry/...` — green
- [ ] CI: `Linting / Lint Go Code` passes
- [ ] CI: full test matrix passes (the renamed audit map keys and
kubernetes constants are exercised by the existing test suites)

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@renovate renovate Bot force-pushed the renovate/go-modules branch from a2cfec8 to 3dcd31b Compare May 5, 2026 09:35
rdimitrov
rdimitrov previously approved these changes May 5, 2026
@renovate renovate Bot force-pushed the renovate/go-modules branch from 3dcd31b to ea48f51 Compare May 5, 2026 09:40
The upstream `Package.Version` schema gained `maxLength: 255` (and the
skill `version` field gained `maxLength: 255` / `minLength: 1`) in
`modelcontextprotocol/registry` v1.7.0. Renovate's go.mod bump didn't
re-run `task docs`, so `docs/thv-registry-api/{docs.go,swagger.json,swagger.yaml}`
were stale and the `Verify Generated Files` job rejected the PR.

Run `task docs` to regenerate against v1.7.2 — no behavioral change,
only the OpenAPI schema reflects the upstream constraints.
@rdimitrov rdimitrov merged commit 193417d into main May 5, 2026
15 checks passed
@rdimitrov rdimitrov deleted the renovate/go-modules branch May 5, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants