From 406db210e8c9af2541392012565d14dba3936f44 Mon Sep 17 00:00:00 2001 From: Stephen Lang Date: Tue, 17 Feb 2026 10:43:36 +0000 Subject: [PATCH 1/3] chore: upgrade to go 1.25.7 --- Dockerfile | 2 +- Makefile | 2 +- configs/offsets/gin/go.mod | 2 +- configs/offsets/kafkago/go.mod | 2 +- configs/offsets/mongo/go.mod | 2 +- configs/offsets/mongov2/go.mod | 2 +- configs/offsets/mux/go.mod | 2 +- configs/offsets/mysql/go.mod | 2 +- configs/offsets/otelsdk/go.mod | 2 +- configs/offsets/redis/go.mod | 2 +- configs/offsets/sarama/go.mod | 2 +- configs/offsets/shopify/go.mod | 2 +- devdocs/go-version-upgrade.md | 28 +++++++++++++++++++ go.mod | 2 +- .../components/go_grpc_server_mux/go.mod | 2 +- .../integration/components/go_otel/go.mod | 2 +- .../components/go_otel_grpc/go.mod | 2 +- .../components/gohttp2/client/go.mod | 2 +- .../components/gohttp2/server/go.mod | 2 +- .../integration/components/gokafka-seg/go.mod | 2 +- .../integration/components/gokafka/go.mod | 2 +- .../integration/components/gomongo/go.mod | 2 +- .../integration/components/gomongov2/go.mod | 2 +- .../test/integration/components/gomqtt/go.mod | 2 +- .../components/gomysql-otelsql/go.mod | 2 +- .../integration/components/gomysql-tls/go.mod | 2 +- .../integration/components/gomysql/go.mod | 2 +- .../test/integration/components/gopgx/go.mod | 2 +- .../integration/components/goredis/go.mod | 2 +- .../test/integration/components/gosql/go.mod | 2 +- .../components/java_tls/wrapper/go.mod | 2 +- .../components/old_grpc/backend/Dockerfile | 2 +- .../components/old_grpc/backend/go.mod | 2 +- .../distributed-service-example/Dockerfile | 2 +- .../components/old_grpc/worker/Dockerfile | 2 +- .../components/old_grpc/worker/go.mod | 2 +- .../integration/components/sqlclient/go.mod | 2 +- internal/test/oats/http/go.mod | 2 +- internal/test/oats/kafka/go.mod | 2 +- internal/test/oats/mongo/go.mod | 2 +- internal/test/oats/redis/go.mod | 2 +- internal/test/oats/sql/go.mod | 2 +- internal/tools/go.mod | 2 +- 43 files changed, 70 insertions(+), 42 deletions(-) create mode 100644 devdocs/go-version-upgrade.md diff --git a/Dockerfile b/Dockerfile index 2c9aa9f098..30330e247b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build the autoinstrumenter binary -ARG TAG=0.2.6@sha256:547007f27e8323ace60428fe02cb29a512e312fd23e706dd4e061e63c80e4167 +ARG TAG=0.2.7@sha256:99fa9a7c84ff2f5f11afe4423b7d6e0e9d9548dadfd853e5d1d819e022661a57 FROM ghcr.io/open-telemetry/obi-generator:${TAG} AS builder # TODO: embed software version in executable diff --git a/Makefile b/Makefile index d92381be42..10d708cf26 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ IMG ?= $(IMG_REGISTRY)/$(IMG_ORG)/$(IMG_NAME):$(VERSION) # The generator is a container image that provides a reproducible environment for # building eBPF binaries -GEN_IMG ?= ghcr.io/open-telemetry/obi-generator:0.2.6 +GEN_IMG ?= ghcr.io/open-telemetry/obi-generator:0.2.7 OCI_BIN ?= docker diff --git a/configs/offsets/gin/go.mod b/configs/offsets/gin/go.mod index cebc8db0a5..5dd3f054ed 100644 --- a/configs/offsets/gin/go.mod +++ b/configs/offsets/gin/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/gin -go 1.25.6 +go 1.25.7 require github.com/gin-gonic/gin v1.11.0 diff --git a/configs/offsets/kafkago/go.mod b/configs/offsets/kafkago/go.mod index 2a85465283..5ccd90a919 100644 --- a/configs/offsets/kafkago/go.mod +++ b/configs/offsets/kafkago/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/kafkago -go 1.25.6 +go 1.25.7 require github.com/segmentio/kafka-go v0.4.50 diff --git a/configs/offsets/mongo/go.mod b/configs/offsets/mongo/go.mod index 37050e9889..76821195c2 100644 --- a/configs/offsets/mongo/go.mod +++ b/configs/offsets/mongo/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/mongo -go 1.25.6 +go 1.25.7 require go.mongodb.org/mongo-driver v1.17.9 diff --git a/configs/offsets/mongov2/go.mod b/configs/offsets/mongov2/go.mod index 6aece59483..4e1d77cf8a 100644 --- a/configs/offsets/mongov2/go.mod +++ b/configs/offsets/mongov2/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/mongov2 -go 1.25.6 +go 1.25.7 require go.mongodb.org/mongo-driver/v2 v2.3.1 diff --git a/configs/offsets/mux/go.mod b/configs/offsets/mux/go.mod index 77da7267bf..06e7df07db 100644 --- a/configs/offsets/mux/go.mod +++ b/configs/offsets/mux/go.mod @@ -1,5 +1,5 @@ module go.opentelemetry.io/obi/configs/offsets/mux -go 1.25.6 +go 1.25.7 require github.com/gorilla/mux v1.8.1 diff --git a/configs/offsets/mysql/go.mod b/configs/offsets/mysql/go.mod index c10f619065..1342a5eec7 100644 --- a/configs/offsets/mysql/go.mod +++ b/configs/offsets/mysql/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/mysql -go 1.25.6 +go 1.25.7 require github.com/go-sql-driver/mysql v1.8.1 diff --git a/configs/offsets/otelsdk/go.mod b/configs/offsets/otelsdk/go.mod index 8e38970074..975731625c 100644 --- a/configs/offsets/otelsdk/go.mod +++ b/configs/offsets/otelsdk/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/otelsdk -go 1.25.6 +go 1.25.7 require go.opentelemetry.io/otel v1.37.0 diff --git a/configs/offsets/redis/go.mod b/configs/offsets/redis/go.mod index 41a8ced90d..2c9601e0f0 100644 --- a/configs/offsets/redis/go.mod +++ b/configs/offsets/redis/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/redis -go 1.25.6 +go 1.25.7 require github.com/redis/go-redis/v9 v9.14.1 diff --git a/configs/offsets/sarama/go.mod b/configs/offsets/sarama/go.mod index fe9f497f52..180ed062c1 100644 --- a/configs/offsets/sarama/go.mod +++ b/configs/offsets/sarama/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/sarama -go 1.25.6 +go 1.25.7 require github.com/IBM/sarama v1.46.3 diff --git a/configs/offsets/shopify/go.mod b/configs/offsets/shopify/go.mod index 31d5157cf9..a575e5715b 100644 --- a/configs/offsets/shopify/go.mod +++ b/configs/offsets/shopify/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/configs/offsets/shopify -go 1.25.6 +go 1.25.7 require github.com/Shopify/sarama v1.37.1 diff --git a/devdocs/go-version-upgrade.md b/devdocs/go-version-upgrade.md new file mode 100644 index 0000000000..60880adc4c --- /dev/null +++ b/devdocs/go-version-upgrade.md @@ -0,0 +1,28 @@ +# Upgrading the Go Version + +When upgrading to a newer Go version, one or two PRs are needed: + +- First, ensure obi-generator golang image is bumped in + [generator.Dockerfile](../generator.Dockerfile). + - Either wait for your PR merge to main, or if on a source branch (not a fork), + run the [Publish OBI Docker Generator Image](https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/actions/workflows/generator-image.yml) + action. Ensure `Use workflow from` is correct (`main` or your source branch), leave tag override empty. + - **Ensure the workflow completes successfully**, otherwise checks will fail in + your next PR. This workflow will only work from main and source brances. + +- Then, once the new obi-generator image is available ([check here](https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pkgs/container/obi-generator)): + - Update the [Makefile](../Makefile) `GEN_IMG` to the new `obi-generator` tag. + + - Update the [Dockerfile](../Dockerfile) `TAG` to the new `obi-generator` tag. + + - In `go.mod` files only: search/replace `go i.j.k` with `go x.y.z`, where + `i.j.k` is your current version and `x.y.z` is your new version. + + - [Find the index digest](https://hub.docker.com/_/golang/tags) for your new + multi-platform golang image, and search/replace the entire `FROM golang:...` + line. This should cover the Dockerfiles. + + - Search entire codebase for any remaining references for old version `i.j.k` + and fix as needed. + + - Raise final PR to bump to `x.y.z`. diff --git a/go.mod b/go.mod index 91af101767..767e618ff4 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi -go 1.25.6 +go 1.25.7 require ( github.com/AlessandroPomponio/go-gibberish v0.0.0-20191004143433-a2d4156f0396 diff --git a/internal/test/integration/components/go_grpc_server_mux/go.mod b/internal/test/integration/components/go_grpc_server_mux/go.mod index 4dcbde77da..7439cbd8aa 100644 --- a/internal/test/integration/components/go_grpc_server_mux/go.mod +++ b/internal/test/integration/components/go_grpc_server_mux/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/go_grpc_server_mux -go 1.25.6 +go 1.25.7 require ( golang.org/x/net v0.38.0 diff --git a/internal/test/integration/components/go_otel/go.mod b/internal/test/integration/components/go_otel/go.mod index 463797da23..3a81d1d612 100644 --- a/internal/test/integration/components/go_otel/go.mod +++ b/internal/test/integration/components/go_otel/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/go_otel -go 1.25.6 +go 1.25.7 require ( go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 diff --git a/internal/test/integration/components/go_otel_grpc/go.mod b/internal/test/integration/components/go_otel_grpc/go.mod index f611bdac45..ffe66fd138 100644 --- a/internal/test/integration/components/go_otel_grpc/go.mod +++ b/internal/test/integration/components/go_otel_grpc/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/go_otel_grpc -go 1.25.6 +go 1.25.7 require ( go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 diff --git a/internal/test/integration/components/gohttp2/client/go.mod b/internal/test/integration/components/gohttp2/client/go.mod index 0b16727dd0..7b208feb61 100644 --- a/internal/test/integration/components/gohttp2/client/go.mod +++ b/internal/test/integration/components/gohttp2/client/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/go_http2/client -go 1.25.6 +go 1.25.7 require golang.org/x/net v0.38.0 diff --git a/internal/test/integration/components/gohttp2/server/go.mod b/internal/test/integration/components/gohttp2/server/go.mod index e5e3ccb2b3..8d39a5f52c 100644 --- a/internal/test/integration/components/gohttp2/server/go.mod +++ b/internal/test/integration/components/gohttp2/server/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/go_http2/server -go 1.25.6 +go 1.25.7 require golang.org/x/net v0.38.0 diff --git a/internal/test/integration/components/gokafka-seg/go.mod b/internal/test/integration/components/gokafka-seg/go.mod index 6977b0be77..99918baa18 100644 --- a/internal/test/integration/components/gokafka-seg/go.mod +++ b/internal/test/integration/components/gokafka-seg/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gokafka-seg -go 1.25.6 +go 1.25.7 require github.com/segmentio/kafka-go v0.4.50 diff --git a/internal/test/integration/components/gokafka/go.mod b/internal/test/integration/components/gokafka/go.mod index 2e485a2a7f..21124f4080 100644 --- a/internal/test/integration/components/gokafka/go.mod +++ b/internal/test/integration/components/gokafka/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gokafka -go 1.25.6 +go 1.25.7 require github.com/IBM/sarama v1.43.2 diff --git a/internal/test/integration/components/gomongo/go.mod b/internal/test/integration/components/gomongo/go.mod index e5382fe932..8835e15489 100644 --- a/internal/test/integration/components/gomongo/go.mod +++ b/internal/test/integration/components/gomongo/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gomongo -go 1.25.6 +go 1.25.7 require go.mongodb.org/mongo-driver v1.17.9 diff --git a/internal/test/integration/components/gomongov2/go.mod b/internal/test/integration/components/gomongov2/go.mod index b53404e767..fe2b05e135 100644 --- a/internal/test/integration/components/gomongov2/go.mod +++ b/internal/test/integration/components/gomongov2/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gomongov2 -go 1.25.6 +go 1.25.7 require go.mongodb.org/mongo-driver/v2 v2.3.1 diff --git a/internal/test/integration/components/gomqtt/go.mod b/internal/test/integration/components/gomqtt/go.mod index 660e08d38c..d8994fc825 100644 --- a/internal/test/integration/components/gomqtt/go.mod +++ b/internal/test/integration/components/gomqtt/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gomqtt -go 1.25.6 +go 1.25.7 require github.com/eclipse/paho.mqtt.golang v1.5.1 diff --git a/internal/test/integration/components/gomysql-otelsql/go.mod b/internal/test/integration/components/gomysql-otelsql/go.mod index f8bfc54885..6e3830b2db 100644 --- a/internal/test/integration/components/gomysql-otelsql/go.mod +++ b/internal/test/integration/components/gomysql-otelsql/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gomysql-otelsql -go 1.25.6 +go 1.25.7 require ( github.com/XSAM/otelsql v0.35.0 diff --git a/internal/test/integration/components/gomysql-tls/go.mod b/internal/test/integration/components/gomysql-tls/go.mod index b2c40945b7..31ebd9e40f 100644 --- a/internal/test/integration/components/gomysql-tls/go.mod +++ b/internal/test/integration/components/gomysql-tls/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gomysql -go 1.25.6 +go 1.25.7 require github.com/go-sql-driver/mysql v1.9.3 diff --git a/internal/test/integration/components/gomysql/go.mod b/internal/test/integration/components/gomysql/go.mod index b2c40945b7..31ebd9e40f 100644 --- a/internal/test/integration/components/gomysql/go.mod +++ b/internal/test/integration/components/gomysql/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gomysql -go 1.25.6 +go 1.25.7 require github.com/go-sql-driver/mysql v1.9.3 diff --git a/internal/test/integration/components/gopgx/go.mod b/internal/test/integration/components/gopgx/go.mod index 2543c46ddc..90bf565869 100644 --- a/internal/test/integration/components/gopgx/go.mod +++ b/internal/test/integration/components/gopgx/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gopgx -go 1.25.6 +go 1.25.7 require github.com/jackc/pgx/v5 v5.7.2 diff --git a/internal/test/integration/components/goredis/go.mod b/internal/test/integration/components/goredis/go.mod index c4bb84645a..15070d11e3 100644 --- a/internal/test/integration/components/goredis/go.mod +++ b/internal/test/integration/components/goredis/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/goredis -go 1.25.6 +go 1.25.7 require github.com/redis/go-redis/v9 v9.5.5 diff --git a/internal/test/integration/components/gosql/go.mod b/internal/test/integration/components/gosql/go.mod index 16b5ed2021..e81feed797 100644 --- a/internal/test/integration/components/gosql/go.mod +++ b/internal/test/integration/components/gosql/go.mod @@ -1,5 +1,5 @@ module go.opentelemetry.io/obi/internal/test/integration/components/gosql -go 1.25.6 +go 1.25.7 require github.com/lib/pq v1.10.9 diff --git a/internal/test/integration/components/java_tls/wrapper/go.mod b/internal/test/integration/components/java_tls/wrapper/go.mod index 305f1d175d..b9753b2ca7 100644 --- a/internal/test/integration/components/java_tls/wrapper/go.mod +++ b/internal/test/integration/components/java_tls/wrapper/go.mod @@ -1,3 +1,3 @@ module go.opentelemetry.io/obi/internal/test/integration/components/wrapper -go 1.25.6 +go 1.25.7 diff --git a/internal/test/integration/components/old_grpc/backend/Dockerfile b/internal/test/integration/components/old_grpc/backend/Dockerfile index 7bb5cce01d..c49aeaa2fa 100644 --- a/internal/test/integration/components/old_grpc/backend/Dockerfile +++ b/internal/test/integration/components/old_grpc/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.6@sha256:fc24d3881a021e7b968a4610fc024fba749f98fe5c07d4f28e6cfa14dc65a84c AS builder +FROM golang:1.25.7@sha256:85c0ab0b73087fda36bf8692efe2cf67c54a06d7ca3b49c489bbff98c9954d64 AS builder WORKDIR /src/go.opentelemetry.io/obi/internal/test/integration/components/old_grpc/ diff --git a/internal/test/integration/components/old_grpc/backend/go.mod b/internal/test/integration/components/old_grpc/backend/go.mod index c3d2698b6a..830e8e46bb 100644 --- a/internal/test/integration/components/old_grpc/backend/go.mod +++ b/internal/test/integration/components/old_grpc/backend/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/old_grpc/backend -go 1.25.6 +go 1.25.7 require ( github.com/caarlos0/env/v7 v7.1.0 diff --git a/internal/test/integration/components/old_grpc/backend/internal/distributed-service-example/Dockerfile b/internal/test/integration/components/old_grpc/backend/internal/distributed-service-example/Dockerfile index 8e9f241e25..6eb8569130 100644 --- a/internal/test/integration/components/old_grpc/backend/internal/distributed-service-example/Dockerfile +++ b/internal/test/integration/components/old_grpc/backend/internal/distributed-service-example/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.6@sha256:fc24d3881a021e7b968a4610fc024fba749f98fe5c07d4f28e6cfa14dc65a84c AS builder +FROM golang:1.25.7@sha256:85c0ab0b73087fda36bf8692efe2cf67c54a06d7ca3b49c489bbff98c9954d64 AS builder WORKDIR /src diff --git a/internal/test/integration/components/old_grpc/worker/Dockerfile b/internal/test/integration/components/old_grpc/worker/Dockerfile index 626dc5a7aa..bb9a815de0 100644 --- a/internal/test/integration/components/old_grpc/worker/Dockerfile +++ b/internal/test/integration/components/old_grpc/worker/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.6@sha256:fc24d3881a021e7b968a4610fc024fba749f98fe5c07d4f28e6cfa14dc65a84c AS builder +FROM golang:1.25.7@sha256:85c0ab0b73087fda36bf8692efe2cf67c54a06d7ca3b49c489bbff98c9954d64 AS builder WORKDIR /src diff --git a/internal/test/integration/components/old_grpc/worker/go.mod b/internal/test/integration/components/old_grpc/worker/go.mod index ebdc5edf3d..aa91f270b5 100644 --- a/internal/test/integration/components/old_grpc/worker/go.mod +++ b/internal/test/integration/components/old_grpc/worker/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/old_grpc/worker -go 1.25.6 +go 1.25.7 require ( github.com/caarlos0/env/v7 v7.1.0 diff --git a/internal/test/integration/components/sqlclient/go.mod b/internal/test/integration/components/sqlclient/go.mod index f268cad6d1..cae56a7b92 100644 --- a/internal/test/integration/components/sqlclient/go.mod +++ b/internal/test/integration/components/sqlclient/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/integration/components/sqlclient -go 1.25.6 +go 1.25.7 require modernc.org/sqlite v1.25.0 diff --git a/internal/test/oats/http/go.mod b/internal/test/oats/http/go.mod index 51fec152ab..4341755af7 100644 --- a/internal/test/oats/http/go.mod +++ b/internal/test/oats/http/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/oats/http -go 1.25.6 +go 1.25.7 require ( github.com/grafana/oats v0.0.3 diff --git a/internal/test/oats/kafka/go.mod b/internal/test/oats/kafka/go.mod index fc3837c3e1..5b90e14b6e 100644 --- a/internal/test/oats/kafka/go.mod +++ b/internal/test/oats/kafka/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/oats/kafka -go 1.25.6 +go 1.25.7 require ( github.com/grafana/oats v0.0.3 diff --git a/internal/test/oats/mongo/go.mod b/internal/test/oats/mongo/go.mod index 5ba793abd4..5d68d741ca 100644 --- a/internal/test/oats/mongo/go.mod +++ b/internal/test/oats/mongo/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/oats/mongo -go 1.25.6 +go 1.25.7 require ( github.com/grafana/oats v0.0.3 diff --git a/internal/test/oats/redis/go.mod b/internal/test/oats/redis/go.mod index 3c5efa6dcd..bfbf70ae26 100644 --- a/internal/test/oats/redis/go.mod +++ b/internal/test/oats/redis/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/oats/redis -go 1.25.6 +go 1.25.7 require ( github.com/grafana/oats v0.0.3 diff --git a/internal/test/oats/sql/go.mod b/internal/test/oats/sql/go.mod index 8a513aaa32..37461c3d6b 100644 --- a/internal/test/oats/sql/go.mod +++ b/internal/test/oats/sql/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/test/oats/sql -go 1.25.6 +go 1.25.7 require ( github.com/grafana/oats v0.0.3 diff --git a/internal/tools/go.mod b/internal/tools/go.mod index b7fb185446..4bd4e90403 100644 --- a/internal/tools/go.mod +++ b/internal/tools/go.mod @@ -1,6 +1,6 @@ module go.opentelemetry.io/obi/internal/tools -go 1.25.6 +go 1.25.7 require ( github.com/cilium/ebpf v0.20.0 From f7d5888cd6feda3c3a158772de2bde3ae92ce52b Mon Sep 17 00:00:00 2001 From: Stephen Lang Date: Tue, 17 Feb 2026 10:59:49 +0000 Subject: [PATCH 2/3] build: bump obi-generator to 0.2.8 --- Dockerfile | 2 +- Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 30330e247b..f3a91812de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build the autoinstrumenter binary -ARG TAG=0.2.7@sha256:99fa9a7c84ff2f5f11afe4423b7d6e0e9d9548dadfd853e5d1d819e022661a57 +ARG TAG=0.2.8@sha256:da0b52b5646ab0e9d254669147c3b8981ca4bffdebefe5ae8f24877c689be9df FROM ghcr.io/open-telemetry/obi-generator:${TAG} AS builder # TODO: embed software version in executable diff --git a/Makefile b/Makefile index 10d708cf26..f20bef44e5 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ IMG ?= $(IMG_REGISTRY)/$(IMG_ORG)/$(IMG_NAME):$(VERSION) # The generator is a container image that provides a reproducible environment for # building eBPF binaries -GEN_IMG ?= ghcr.io/open-telemetry/obi-generator:0.2.7 +GEN_IMG ?= ghcr.io/open-telemetry/obi-generator:0.2.8 OCI_BIN ?= docker From 4c8cacab99ebb21a03120a3f8d6af5a30867c12f Mon Sep 17 00:00:00 2001 From: Stephen Lang Date: Tue, 17 Feb 2026 11:25:48 +0000 Subject: [PATCH 3/3] build: bump obi-generator to 0.2.9 --- Dockerfile | 2 +- Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f3a91812de..a5571a9583 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build the autoinstrumenter binary -ARG TAG=0.2.8@sha256:da0b52b5646ab0e9d254669147c3b8981ca4bffdebefe5ae8f24877c689be9df +ARG TAG=0.2.9@sha256:5dc5c5d80515637e31dd3095e60b76fec8fd8793962240eb0bc8d9b201011417 FROM ghcr.io/open-telemetry/obi-generator:${TAG} AS builder # TODO: embed software version in executable diff --git a/Makefile b/Makefile index f20bef44e5..67597e62b3 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ IMG ?= $(IMG_REGISTRY)/$(IMG_ORG)/$(IMG_NAME):$(VERSION) # The generator is a container image that provides a reproducible environment for # building eBPF binaries -GEN_IMG ?= ghcr.io/open-telemetry/obi-generator:0.2.8 +GEN_IMG ?= ghcr.io/open-telemetry/obi-generator:0.2.9 OCI_BIN ?= docker