Compare commits

...
2 Commits
Author SHA1 Message Date
renovate 38cfd5a093 fix(deps): update module github.com/vektah/gqlparser/v2 to v2.5.60
pre-commit / pre-commit (pull_request) Successful in 3m29s
schemas / check (pull_request) Successful in 2m32s
renovate/stability-days Updates have met minimum release age requirement
schemas / vulnerabilities (pull_request) Successful in 2m22s
schemas / check-release (pull_request) Failing after 2m8s
schemas / build (pull_request) Skipped
schemas / deploy-prod (pull_request) Skipped
2026-10-07 20:17:14 +00:00
argoyle 7d2773f6a1 fix(monitoring): use otel.SetLoggerProvider (#998)
Unbound Release / Create Tag (push) Successful in 1m10s
pre-commit / pre-commit (push) Successful in 8m13s
Unbound Release / Generate Changelog and Handle PR (push) Successful in 1m56s
Release / release (push) Successful in 5m49s
schemas / vulnerabilities (push) Successful in 3m35s
schemas / check (push) Successful in 4m16s
schemas / build (push) Skipped
schemas / check-release (push) Failing after 4m4s
schemas / deploy-prod (push) Skipped
Unbound Release / Check Preconditions (push) Successful in 53s
Unbound Release / Create Release (push) Skipped
opentelemetry-go v1.47.0 (#990) deprecates `go.opentelemetry.io/otel/log/global`. staticcheck SA1019 in `golangci-lint-full` now fails pre-commit on every PR (e.g. #997).

Swap `global.SetLoggerProvider` for `otel.SetLoggerProvider` and drop the import. `go mod tidy` marks `otel/log` indirect. Locally: `golangci-lint-full` passed, `go test ./...` passed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01Ma8eHhW59hLAJuLzBnLvUu
Reviewed-on: #998
2026-10-07 19:25:32 +00:00
3 changed files with 5 additions and 6 deletions

No files matched your search

+2 -2
View File
@@ -19,14 +19,13 @@ require (
github.com/pressly/goose/v3 v3.28.0
github.com/rs/cors v1.11.1
github.com/stretchr/testify v1.12.1
github.com/vektah/gqlparser/v2 v2.5.59
github.com/vektah/gqlparser/v2 v2.5.60
github.com/wundergraph/graphql-go-tools/v2 v2.26.0
go.opentelemetry.io/contrib/bridges/otelslog v0.20.1
go.opentelemetry.io/otel v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.47.0
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.23.0
go.opentelemetry.io/otel/log v1.47.0
go.opentelemetry.io/otel/sdk v1.47.0
go.opentelemetry.io/otel/sdk/log v1.47.0
go.opentelemetry.io/otel/sdk/metric v1.47.0
@@ -81,6 +80,7 @@ require (
github.com/wundergraph/go-arena v1.3.0 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.47.0 // indirect
go.opentelemetry.io/otel/log v1.47.0 // indirect
go.opentelemetry.io/otel/metric v1.47.0 // indirect
go.opentelemetry.io/proto/otlp v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
+2 -2
View File
@@ -217,8 +217,8 @@ github.com/urfave/cli/v3 v3.11.0 h1:P/euJp99kb9p0tlVY+iYTLYYTAQlfl0hR2gUO1Img1Q=
github.com/urfave/cli/v3 v3.11.0/go.mod h1:ysVLtOEmg2tOy6PknnYVhDoouyC/6N42TMeoMzskhso=
github.com/valyala/fastjson v1.6.7 h1:ZE4tRy0CIkh+qDc5McjatheGX2czdn8slQjomexVpBM=
github.com/valyala/fastjson v1.6.7/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY=
github.com/vektah/gqlparser/v2 v2.5.59 h1:7BfPIupBJ2yIKxD91/zv30d6chKQkerS4ylKmVy8r4g=
github.com/vektah/gqlparser/v2 v2.5.59/go.mod h1:JNK+plRwKdXLsF/qPFPe5tE0z4s1WeroD9S5LR8um/Q=
github.com/vektah/gqlparser/v2 v2.5.60 h1:2ML8Zwt/NFXzbW3kc+r7ecjfm9GdnwAjj2cFlKRcHJY=
github.com/vektah/gqlparser/v2 v2.5.60/go.mod h1:JNK+plRwKdXLsF/qPFPe5tE0z4s1WeroD9S5LR8um/Q=
github.com/wundergraph/astjson v1.1.0 h1:xORDosrZ87zQFJwNGe/HIHXqzpdHOFmqWgykCLVL040=
github.com/wundergraph/astjson v1.1.0/go.mod h1:h12D/dxxnedtLzsKyBLK7/Oe4TAoGpRVC9nDpDrZSWw=
github.com/wundergraph/go-arena v1.3.0 h1:n0ng5a1vbd8YGq1u3rMr0vPU5f6AZ1BXIiUhL1UIok8=
+1 -2
View File
@@ -12,7 +12,6 @@ import (
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp"
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
"go.opentelemetry.io/otel/exporters/stdout/stdoutlog"
"go.opentelemetry.io/otel/log/global"
"go.opentelemetry.io/otel/propagation"
"go.opentelemetry.io/otel/sdk/log"
"go.opentelemetry.io/otel/sdk/metric"
@@ -75,7 +74,7 @@ func SetupOTelSDK(ctx context.Context, enabled bool, serviceName, buildVersion,
processor := log.NewSimpleProcessor(logExporter)
logProvider := log.NewLoggerProvider(log.WithProcessor(processor))
global.SetLoggerProvider(logProvider)
otel.SetLoggerProvider(logProvider)
shutdownFuncs = append(shutdownFuncs, logProvider.Shutdown)
exp, err := otlpmetrichttp.New(ctx)