fix(deps): update go-dependencies#953
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
8492668 to
c0e0d65
Compare
|
Hi! 👋 We recently merged #947 which changed the CI configuration for unit tests. To get CI passing on this PR, please rebase on the latest Thanks! |
3a72ebd to
1be1481
Compare
86054d8 to
4545993
Compare
1705931 to
6ef1ca0
Compare
fed2b07 to
d7c4305
Compare
6596c05 to
61b9526
Compare
a1cb5ba to
d9783df
Compare
b41579d to
1e6dda8
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Go 1.26 breaks 1.25 CI
- Restored the root module go directive to 1.25.8 so the 1.25.x CI matrix is compatible again.
Or push these changes by commenting:
@cursor push 7f0ca9233f
Preview (7f0ca9233f)
diff --git a/go.mod b/go.mod
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
module github.com/grafana/dskit
-go 1.26
+go 1.25.8
toolchain go1.26.4You can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit 1e6dda8. Configure here.
| module github.com/grafana/dskit | ||
|
|
||
| go 1.25.8 | ||
| go 1.26 |
There was a problem hiding this comment.
Go 1.26 breaks 1.25 CI
Medium Severity
The module minimum Go version is raised to 1.26, but CI still runs the test matrix on 1.25.x. Go treats the go line as a hard minimum, so jobs using Go 1.25 fail when building or testing this module even though other dependency bumps are fine.
Reviewed by Cursor Bugbot for commit 1e6dda8. Configure here.
3f07d82 to
b6abc13
Compare
b6abc13 to
c3b47b0
Compare
| datasource | package | from | to | | ---------- | ---------------------------------------------------------------------------- | ---------------------------------- | ---------------------------------- | | go | github.com/felixge/httpsnoop | v1.0.4 | v1.1.0 | | go | github.com/grafana/pyroscope-go/godeltaprof | v0.1.9 | v0.1.11 | | go | github.com/hashicorp/consul/api | v1.33.7 | v1.34.3 | | go | github.com/opentracing-contrib/go-grpc | v0.1.2 | v0.1.3 | | go | github.com/pires/go-proxyproto | v0.11.0 | v0.12.0 | | go | github.com/prometheus/common | v0.67.5 | v0.69.0 | | go | github.com/prometheus/exporter-toolkit | v0.15.1 | v0.16.0 | | go | go.etcd.io/etcd/api/v3 | v3.6.9 | v3.6.12 | | go | go.etcd.io/etcd/client/pkg/v3 | v3.6.9 | v3.6.12 | | go | go.etcd.io/etcd/client/v3 | v3.6.9 | v3.6.12 | | go | go.opentelemetry.io/contrib/exporters/autoexport | v0.68.0 | v0.69.0 | | go | go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc | v0.67.0 | v0.69.0 | | go | go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace | v0.67.0 | v0.69.0 | | go | go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp | v0.67.0 | v0.69.0 | | go | go.opentelemetry.io/contrib/propagators/jaeger | v1.42.0 | v1.44.0 | | go | go.opentelemetry.io/contrib/samplers/jaegerremote | v0.36.0 | v0.37.1 | | go | golang.org/x/exp | v0.0.0-20260312153236-7ab1446f8b90 | v0.0.0-20260611194520-c48552f49976 | | go | golang.org/x/net | v0.55.0 | v0.56.0 | | go | golang.org/x/sync | v0.20.0 | v0.21.0 | | go | google.golang.org/grpc | v1.80.0 | v1.81.1 | Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
c3b47b0 to
8b8e324
Compare
PR SummaryMedium Risk Overview The module Go version moves from 1.25.8 to 1.26 (toolchain remains Notable direct dependency bumps include etcd client/api ( Reviewed by Cursor Bugbot for commit 8b8e324. Bugbot is set up for automated code reviews on this repo. Configure here. |



This PR contains the following updates:
v1.0.4→v1.1.06446a45→0f29fa1v0.1.9→v0.1.11v1.33.7→v1.34.3v0.1.2→v0.1.3v0.11.0→v0.12.0v0.67.5→v0.69.0v0.15.1→v0.16.0v3.6.9→v3.6.12v3.6.9→v3.6.12v3.6.9→v3.6.12v0.68.0→v0.69.0v0.67.0→v0.69.0v0.67.0→v0.69.0v0.67.0→v0.69.0v1.42.0→v1.44.0v0.36.0→v0.37.17ab1446→c48552fv0.55.0→v0.56.0v0.20.0→v0.21.0v1.80.0→v1.81.1Release Notes
felixge/httpsnoop (github.com/felixge/httpsnoop)
v1.1.0grafana/pyroscope-go (github.com/grafana/pyroscope-go/godeltaprof)
v0.1.11Compare Source
v0.1.10Compare Source
opentracing-contrib/go-grpc (github.com/opentracing-contrib/go-grpc)
v0.1.3What's Changed
🔨 Maintenance
⬆️ Dependencies
Full Changelog: opentracing-contrib/go-grpc@v0.1.2...v0.1.3
pires/go-proxyproto (github.com/pires/go-proxyproto)
v0.12.0What's Changed
New Contributors
Full Changelog: pires/go-proxyproto@v0.11.0...v0.12.0
prometheus/common (github.com/prometheus/common)
v0.69.0Compare Source
Security / behavior changes
FollowRedirectsis enabled, the HTTP client now stripsAuthorization,Cookie,Proxy-Authorizationand other sensitive headers, and skips basic-auth, bearer-token and OAuth2 credentials, when a redirect points to a different host. This aligns with Go'snet/httpbehavior. Callers that relied on credentials being sent to a redirect target on another host will need to target that host directly. #901 #920 #921LoadHTTPConfigFilenow resolves relative file paths (e.g.*_filecredentials,http_headersfiles) against the config file's own directory instead of its parent directory. Configs that worked around the old behavior by prefixing paths with the config's directory name must drop that prefix. #925Bugfixes
{}. #922Time.UnmarshalJSONfor larger negative numbers. #918Performance
Time.UnmarshalJSON. #918Internal
Full Changelog: prometheus/common@v0.68.1...v0.69.0
v0.68.1Compare Source
What's Changed
Full Changelog: prometheus/common@v0.68.0...v0.68.1
v0.68.0Compare Source
What's Changed
New Contributors
Full Changelog: prometheus/common@v0.67.5...v0.68.0
prometheus/exporter-toolkit (github.com/prometheus/exporter-toolkit)
v0.16.0Compare Source
What's Changed
Full Changelog: prometheus/exporter-toolkit@v0.15.1...v0.16.0
etcd-io/etcd (go.etcd.io/etcd/api/v3)
v3.6.12Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).
For installation guides, please check out operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.
Linux
macOS (Darwin)
Docker
etcd uses
gcr.io/etcd-development/etcdas a primary container registry, andquay.io/coreos/etcdas secondary.v3.6.11Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).
For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.
Linux
macOS (Darwin)
Docker
etcd uses
gcr.io/etcd-development/etcdas a primary container registry, andquay.io/coreos/etcdas secondary.v3.6.10Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).
For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.
Linux
macOS (Darwin)
Docker
etcd uses
gcr.io/etcd-development/etcdas a primary container registry, andquay.io/coreos/etcdas secondary.open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/jaeger)
v1.44.0: /v2.5.1/v0.69.0/v0.37.1/v0.24.0/v0.19.0/v0.16.1/v0.16.0Compare Source
Added
error.typeattribute tohttp.client.request.durationfor transport failures inotelhttp. (#8801)cardinality_limitsinPeriodicMetricReaderinotelconf. (#8885)Resourcemethod toSDKingo.opentelemetry.io/contrib/otelconf/xto expose the resolved SDK resource from declarative configuration. (#8913)go.opentelemetry.io/contrib/detectors/hetzner, a new resource detector for Hetzner Cloud servers, ported fromgithub.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/hetzner. Detectscloud.provider,cloud.platform,cloud.region,cloud.availability_zone,host.id, andhost.name. (#8979)Changed
record.SetErrinstead of a plain attribute ingo.opentelemetry.io/contrib/bridges/otellogrus. (#8776)zap.Error) asrecord.SetErrinstead of a plain attribute ingo.opentelemetry.io/contrib/bridges/otelzap. (#8719)errorinterface fromslogrecords asrecord.SetErrinstead of plain attributes ingo.opentelemetry.io/contrib/bridges/otelslog. (#8774)go.opentelemetry.io/contrib/bridges/otellogras record errors (Record.SetErr) instead ofexception.messageattributes. (#8775)Fixed
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#8797)encodingconfiguration for OTLP HTTP exporters ingo.opentelemetry.io/contrib/otelconf. (#8772)go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpandgo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6914)go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpnow conforms to the OpenTelemetry HTTP semantic conventions for server span names. (#8871){method} {route}(e.g.GET /foo/{id}) when a route pattern is available, or{method}(e.g.GET) otherwise.Removed
WithSpanOptionsoption ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8991)What's Changed
record.SetErrby @sonalgaud12 in #877893c7c8aby @renovate[bot] in #8786746e56fby @renovate[bot] in #87963e5c5a5by @renovate[bot] in #8807afd174aby @renovate[bot] in #8811afd174aby @renovate[bot] in #8816ec9c827by @renovate[bot] in #8824fac6e1cby @renovate[bot] in #8823e10c466by @renovate[bot] in #8849392afabby @renovate[bot] in #8853329d219by @renovate[bot] in #8861Configuration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Need help?
You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.