Skip to content

Commit 87ab698

Browse files
feat: Update deps to otel go 1.24.0 (#227)
* Update deps * upgrade to otel go 1.24.0 * update ci to only run on go 1.21 and 1.22 * small update to adapted batch span processor * go back to codecov v3 --------- Co-authored-by: Tim Mwangi <[email protected]>
1 parent 414f098 commit 87ab698

File tree

18 files changed

+2096
-4162
lines changed

18 files changed

+2096
-4162
lines changed

.github/workflows/pr-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-20.04
1414
strategy:
1515
matrix:
16-
go: ["1.20", "1.21"]
16+
go: ["1.21", "1.22"]
1717
steps:
1818
# Set fetch-depth: 0 to fetch commit history and tags for use in version calculation
1919
- name: Check out code
@@ -22,7 +22,7 @@ jobs:
2222
fetch-depth: 0
2323

2424
- name: Setup go
25-
uses: actions/setup-go@v4
25+
uses: actions/setup-go@v5
2626
with:
2727
go-version: ${{ matrix.go }}
2828

@@ -37,10 +37,10 @@ jobs:
3737
make deps
3838
3939
- name: Lint files
40-
uses: golangci/golangci-lint-action@v3.6.0
40+
uses: golangci/golangci-lint-action@v4
4141
with:
4242
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
43-
version: v1.54.2
43+
version: v1.56.2
4444
args: -v
4545
skip-pkg-cache: true
4646
only-new-issues: true

examples/gin-server/go.mod

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/hypertrace/goagent/examples/gin-server
22

3-
go 1.20
3+
go 1.21
44

55
replace github.com/hypertrace/goagent => ../..
66

@@ -17,15 +17,15 @@ require (
1717
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
1818
github.com/ghodss/yaml v1.0.0 // indirect
1919
github.com/gin-contrib/sse v0.1.0 // indirect
20-
github.com/go-logr/logr v1.3.0 // indirect
20+
github.com/go-logr/logr v1.4.1 // indirect
2121
github.com/go-logr/stdr v1.2.2 // indirect
2222
github.com/go-playground/locales v0.14.1 // indirect
2323
github.com/go-playground/universal-translator v0.18.1 // indirect
2424
github.com/go-playground/validator/v10 v10.14.0 // indirect
2525
github.com/goccy/go-json v0.10.2 // indirect
2626
github.com/golang/protobuf v1.5.3 // indirect
27-
github.com/google/uuid v1.3.1 // indirect
28-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect
27+
github.com/google/uuid v1.6.0 // indirect
28+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0 // indirect
2929
github.com/hypertrace/agent-config/gen/go v0.0.0-20230126205246-bd4d81e696a6 // indirect
3030
github.com/json-iterator/go v1.1.12 // indirect
3131
github.com/klauspost/cpuid/v2 v2.2.4 // indirect
@@ -37,29 +37,29 @@ require (
3737
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
3838
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
3939
github.com/ugorji/go/codec v1.2.11 // indirect
40-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 // indirect
41-
go.opentelemetry.io/contrib/propagators/b3 v1.21.1 // indirect
42-
go.opentelemetry.io/otel v1.21.0 // indirect
43-
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.44.0 // indirect
44-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 // indirect
45-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 // indirect
46-
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.44.0 // indirect
47-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.21.0 // indirect
48-
go.opentelemetry.io/otel/exporters/zipkin v1.21.0 // indirect
49-
go.opentelemetry.io/otel/metric v1.21.0 // indirect
50-
go.opentelemetry.io/otel/sdk v1.21.0 // indirect
51-
go.opentelemetry.io/otel/sdk/metric v1.21.0 // indirect
52-
go.opentelemetry.io/otel/trace v1.21.0 // indirect
53-
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
40+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
41+
go.opentelemetry.io/contrib/propagators/b3 v1.24.0 // indirect
42+
go.opentelemetry.io/otel v1.24.0 // indirect
43+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.24.0 // indirect
44+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.24.0 // indirect
45+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.24.0 // indirect
46+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.24.0 // indirect
47+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.24.0 // indirect
48+
go.opentelemetry.io/otel/exporters/zipkin v1.24.0 // indirect
49+
go.opentelemetry.io/otel/metric v1.24.0 // indirect
50+
go.opentelemetry.io/otel/sdk v1.24.0 // indirect
51+
go.opentelemetry.io/otel/sdk/metric v1.24.0 // indirect
52+
go.opentelemetry.io/otel/trace v1.24.0 // indirect
53+
go.opentelemetry.io/proto/otlp v1.1.0 // indirect
5454
golang.org/x/arch v0.3.0 // indirect
55-
golang.org/x/crypto v0.15.0 // indirect
56-
golang.org/x/net v0.18.0 // indirect
57-
golang.org/x/sys v0.14.0 // indirect
55+
golang.org/x/crypto v0.19.0 // indirect
56+
golang.org/x/net v0.21.0 // indirect
57+
golang.org/x/sys v0.17.0 // indirect
5858
golang.org/x/text v0.14.0 // indirect
59-
google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d // indirect
60-
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect
61-
google.golang.org/grpc v1.59.0 // indirect
62-
google.golang.org/protobuf v1.31.0 // indirect
59+
google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 // indirect
60+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect
61+
google.golang.org/grpc v1.62.1 // indirect
62+
google.golang.org/protobuf v1.33.0 // indirect
6363
gopkg.in/yaml.v2 v2.4.0 // indirect
6464
gopkg.in/yaml.v3 v3.0.1 // indirect
6565
)

0 commit comments

Comments
 (0)