Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the go-production-dependencies group across 2 directories with 16 updates #1802

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2024

Bumps the go-production-dependencies group with 6 updates in the /src/checkoutservice directory:

Package From To
github.com/IBM/sarama 1.43.2 1.43.3
github.com/open-feature/go-sdk 1.12.0 1.13.1
github.com/open-feature/go-sdk-contrib/hooks/open-telemetry 0.3.2 0.3.4
github.com/open-feature/go-sdk-contrib/providers/flagd 0.2.1 0.2.3
go.opentelemetry.io/contrib/instrumentation/runtime 0.52.0 0.57.0
google.golang.org/grpc/cmd/protoc-gen-go-grpc 1.4.0 1.5.1

Bumps the go-production-dependencies group with 5 updates in the /src/productcatalogservice directory:

Package From To
github.com/open-feature/go-sdk 1.12.0 1.13.1
github.com/open-feature/go-sdk-contrib/hooks/open-telemetry 0.3.2 0.3.4
github.com/open-feature/go-sdk-contrib/providers/flagd 0.2.1 0.2.3
go.opentelemetry.io/contrib/instrumentation/runtime 0.52.0 0.57.0
google.golang.org/grpc/cmd/protoc-gen-go-grpc 1.4.0 1.5.1

Updates github.com/IBM/sarama from 1.43.2 to 1.43.3

Release notes

Sourced from github.com/IBM/sarama's releases.

Version 1.43.3 (2024-08-12)

What's Changed

🐛 Fixes

📦 Dependency updates

🔧 Maintenance

📝 Documentation

New Contributors

Full Changelog: IBM/sarama@v1.43.2...v1.43.3

Commits
  • a46c78d chore(ci): bump ubi8/ubi-minimal from f729a7f to de2a0a2 (#2958)
  • 3aea989 fix(producer): treat ErrKafkaStorageError as retriable (#2939)
  • 9ded629 --- (#2908)
  • e40dc2c chore(ci): bump golangci/golangci-lint-action from 5.0.0 to 6.0.1 (#2896)
  • 845ec7c chore(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9 (#2926)
  • 1466fb1 chore(deps): bump github.com/eapache/go-resiliency from 1.6.0 to 1.7.0 (#2944)
  • 73090d6 chore(ci): bump github/codeql-action from 3.25.2 to 3.26.0 (#2955)
  • 97a9f1d chore(deps): bump the golang-org-x group across 1 directory with 2 updates (#...
  • c829658 chore(ci): remove version field from compose yml
  • 08ded32 fix(ci): correct docker-compose install
  • Additional commits viewable in compare view

Updates github.com/open-feature/go-sdk from 1.12.0 to 1.13.1

Release notes

Sourced from github.com/open-feature/go-sdk's releases.

v1.13.1

1.13.1 (2024-10-18)

🐛 Bug Fixes

  • deps: update module golang.org/x/text to v0.19.0 (#290) (cd5b89a)
  • Prevent panic when setting non-comparable named providers (#286) (01953bb)

🧹 Chore

  • deps: update codecov/codecov-action action to v4.6.0 (#287) (368336f)

📚 Documentation

v1.13.0

1.13.0 (2024-09-09)

🐛 Bug Fixes

  • deps: update module golang.org/x/text to v0.16.0 (#277) (80c0235)
  • deps: update module golang.org/x/text to v0.18.0 (#281) (ad9db29)

✨ New Features

🧹 Chore

  • deps: update codecov/codecov-action action to v4.5.0 (#279) (881e019)
Changelog

Sourced from github.com/open-feature/go-sdk's changelog.

1.13.1 (2024-10-18)

🐛 Bug Fixes

  • deps: update module golang.org/x/text to v0.19.0 (#290) (cd5b89a)
  • Prevent panic when setting non-comparable named providers (#286) (01953bb)

🧹 Chore

  • deps: update codecov/codecov-action action to v4.6.0 (#287) (368336f)

📚 Documentation

1.13.0 (2024-09-09)

🐛 Bug Fixes

  • deps: update module golang.org/x/text to v0.16.0 (#277) (80c0235)
  • deps: update module golang.org/x/text to v0.18.0 (#281) (ad9db29)

✨ New Features

🧹 Chore

  • deps: update codecov/codecov-action action to v4.5.0 (#279) (881e019)
Commits
  • 0b13f8a chore(main): release 1.13.1 (#288)
  • 01953bb fix: Prevent panic when setting non-comparable named providers (#286)
  • 3551f3c docs: update Go package manager link (#292)
  • cd5b89a fix(deps): update module golang.org/x/text to v0.19.0 (#290)
  • 368336f chore(deps): update codecov/codecov-action action to v4.6.0 (#287)
  • fb88c24 chore(main): release 1.13.0 (#280)
  • 788151d feat: add TransactionContext (#283)
  • ad9db29 fix(deps): update module golang.org/x/text to v0.18.0 (#281)
  • 80c0235 fix(deps): update module golang.org/x/text to v0.16.0 (#277)
  • 881e019 chore(deps): update codecov/codecov-action action to v4.5.0 (#279)
  • See full diff in compare view

Updates github.com/open-feature/go-sdk-contrib/hooks/open-telemetry from 0.3.2 to 0.3.4

Release notes

Sourced from github.com/open-feature/go-sdk-contrib/hooks/open-telemetry's releases.

hooks/open-telemetry: v0.3.4

0.3.4 (2024-08-14)

🧹 Chore

hooks/open-telemetry: v0.3.3

0.3.3 (2024-06-17)

🐛 Bug Fixes

  • deps: update module github.com/open-feature/go-sdk to v1.11.0 (#501) (3f0eaa5)

✨ New Features

  • otel: add NewMetricsHook, use api interface instead of SDK type (#530) (0472b0d)
Commits
  • e5234f6 chore(main): release hooks/open-telemetry 0.3.4 (#553)
  • 809d59b chore: update otel libs (#552)
  • 1eb6dad fix(deps): update module github.com/harness/ff-golang-server-sdk to v0.1.24 (...
  • 4e60fc7 ci: add z4kn4fein from ConfigCat as component owner (#548)
  • d80a3e7 chore(main): release providers/statsig 0.0.3 (#481)
  • cf9fdb5 chore: bump flipt sdk version and dependencies (#534)
  • 5f466ab chore(main): release providers/ofrep 0.1.4 (#544)
  • 840772b chore(main): release providers/go-feature-flag 0.1.38 (#545)
  • 163aacf feat(fo-feature-flag): add DisableCacheMetrics to disable metrics collector (...
  • b4dd97d fix(ofrep): Manage disabled flag (#543)
  • Additional commits viewable in compare view

Updates github.com/open-feature/go-sdk-contrib/providers/flagd from 0.2.1 to 0.2.3

Release notes

Sourced from github.com/open-feature/go-sdk-contrib/providers/flagd's releases.

providers/flagd: v0.2.3

0.2.3 (2024-10-29)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.16.2-20240215170432-1e611e2999cc.1 (#518) (44965d6)
  • deps: update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.17.0-20240906125204-0a6a901b42e8.1 (#581) (51238a0)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240215170432-1e611e2999cc.1 (#512) (1c765e5)
  • deps: update module connectrpc.com/otelconnect to v0.7.1 (#558) (423790c)
  • deps: update module github.com/cucumber/godog to v0.14.1 (#513) (f15f019)

✨ New Features

🧹 Chore

providers/flagd: v0.2.2

0.2.2 (2024-06-14)

✨ New Features

  • Default port to 8015 if in-process resolver is used. #523 (#524) (7db1ce3)

🧹 Chore

  • deps: update dependency go to v1.22.3 (#500) (54e6bd8)
Commits
  • c89e247 chore(main): release providers/flagd 0.2.3 (#555)
  • e509afa feat: added custom grpc resolver (#587)
  • 51238a0 fix(deps): update module buf.build/gen/go/open-feature/flagd/connectrpc/go to...
  • fd3c4d7 docs(main): correct function name and fix formatting in OpenTelemetry Hook do...
  • 0e3ceb2 chore(main): release providers/prefab 0.0.2 (#582)
  • cbafc90 feat: add Prefab provider (#575)
  • ee3738f chore(main): release providers/go-feature-flag 0.2.1 (#573)
  • 4c85501 fix: Calling err.Error() on nil error causes panic (#579)
  • cc48be1 chore(main): release providers/launchdarkly 0.1.5 (#435)
  • 6d92716 fix(deps): update module github.com/launchdarkly/go-server-sdk/v7 to v7.6.2 (...
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.52.0 to 0.53.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases.

Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0

Overview

Added

  • Add the WithSource option to the go.opentelemetry.io/contrib/bridges/otelslog log bridge to set the code.* attributes in the log record that includes the source location where the record was emitted. (#6253)
  • Add ContextWithStartTime and StartTimeFromContext to go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, which allows setting the start time using go context. (#6137)
  • Set the code.* attributes in go.opentelemetry.io/contrib/bridges/otelzap if the zap.Logger was created with the AddCaller or AddStacktrace option. (#6268)
  • Add a LogProcessor to go.opentelemetry.io/contrib/processors/baggagecopy to copy baggage members to log records. (#6277)
    • Use baggagecopy.NewLogProcessor when configuring a Log Provider.
      • NewLogProcessor accepts a Filter function type that selects which baggage members are added to the log record.

Changed

  • Transform raw (slog.KindAny) attribute values to matching log.Value types. For example, []string{"foo", "bar"} attribute value is now transformed to log.SliceValue(log.StringValue("foo"), log.StringValue("bar")) instead of log.String("[foo bar"]). (#6254)
  • Upgrade go.opentelemetry.io/otel/semconv/v1.17.0 to go.opentelemetry.io/otel/semconv/v1.21.0 in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo. (#6272)
  • Resource doesn't merge with defaults if a valid resource is configured in go.opentelemetry.io/contrib/config. (#6289)

Fixed

  • Transform nil attribute values to log.Value zero value instead of panicking in go.opentelemetry.io/contrib/bridges/otellogrus. (#6237)
  • Transform nil attribute values to log.Value zero value instead of panicking in go.opentelemetry.io/contrib/bridges/otelzap. (#6237)
  • Transform nil attribute values to log.Value zero value instead of log.StringValue("<nil>") in go.opentelemetry.io/contrib/bridges/otelslog. (#6246)
  • Fix NewClientHandler so that rpc.client.request.* metrics measure requests instead of responses and rpc.client.responses.* metrics measure responses instead of requests in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#6250)
  • Fix issue in go.opentelemetry.io/contrib/config causing otelprom.WithResourceAsConstantLabels configuration to not be respected. (#6260)
  • otel.Handle is no longer called on a successful shutdown of the Prometheus exporter in go.opentelemetry.io/contrib/config. (#6299)

What's Changed

... (truncated)

Changelog

Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's changelog.

[1.28.0/0.53.0/0.22.0/0.8.0/0.3.0/0.1.0] - 2024-07-02

Added

  • Add the new go.opentelemetry.io/contrib/detectors/azure/azurevm package to provide a resource detector for Azure VMs. (#5422)
  • Add support to configure views when creating MeterProvider using the config package. (#5654)
  • The go.opentelemetry.io/contrib/config add support to configure periodic reader interval and timeout. (#5661)
  • Add log support for the autoexport package. (#5733)
  • Add support for disabling the old runtime metrics using the OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false environment variable. (#5747)
  • Add support for signal-specific protocols environment variables (OTEL_EXPORTER_OTLP_TRACES_PROTOCOL, OTEL_EXPORTER_OTLP_LOGS_PROTOCOL, OTEL_EXPORTER_OTLP_METRICS_PROTOCOL) in go.opentelemetry.io/contrib/exporters/autoexport. (#5816)
  • The go.opentelemetry.io/contrib/processors/minsev module is added. This module provides and experimental logging processor with a configurable threshold for the minimum severity records must have to be recorded. (#5817)
  • The go.opentelemetry.io/contrib/processors/baggagecopy module. This module is a replacement of go.opentelemetry.io/contrib/processors/baggage/baggagetrace. (#5824)

Changed

  • Improve performance of go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc with the usage of WithAttributeSet() instead of WithAttribute(). (#5664)
  • Improve performance of go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp with the usage of WithAttributeSet() instead of WithAttribute(). (#5664)
  • Update go.opentelemetry.io/contrib/config to latest released configuration schema which introduces breaking changes where Attributes is now a map[string]interface{}. (#5758)
  • Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.25.0 to go.opentelemetry.io/otel/semconv/v1.26.0. (#5847)

Fixed

  • Custom attributes targeting metrics recorded by the go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp are not ignored anymore. (#5129)
  • The double setup in go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example that caused duplicate traces. (#5564)
  • The superfluous response.WriteHeader call in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp when the response writer is flushed. (#5634)
  • Use c.FullPath() method to set http.route attribute in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#5734)
  • Out-of-bounds panic in case of invalid span ID in go.opentelemetry.io/contrib/propagators/b3. (#5754)

Deprecated

  • The go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5550. (#5645)
  • The go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5552. (#5646)
  • The go.opentelemetry.io/contrib/samplers/aws/xray package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5554. (#5647)
  • The go.opentelemetry.io/contrib/processors/baggage/baggagetrace package is deprecated. Use the added go.opentelemetry.io/contrib/processors/baggagecopy package instead. (#5824)
    • Use baggagecopy.NewSpanProcessor as a replacement for baggagetrace.New.
      • NewSpanProcessor accepts a Filter function type that selects which baggage members are added to a span.
      • NewSpanProcessor returns a *baggagecopy.SpanProcessor instead of a trace.SpanProcessor interface. The returned type still implements the interface.

#5550: open-telemetry/opentelemetry-go-contrib#5550 #5552: open-telemetry/opentelemetry-go-contrib#5552 #5554: open-telemetry/opentelemetry-go-contrib#5554

Commits
  • af75717 Release v1.28.0/v0.53.0/v0.22.0/v0.8.0/v0.3.0/v0.1.0 (#5847)
  • b6a9271 fix(deps): update module github.com/aws/aws-sdk-go to v1.54.13 (#5843)
  • 66306fe Add @​XSAM and @​dmathieu as repository maintainers (#5838)
  • f783d1f Upgrade Go versions in CI (#5845)
  • d6e791c fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.58.0 (...
  • efde831 Remove otelmongo deprecation while we onboard a Code Owner (#5840)
  • 32d3e6a fix(deps): update module google.golang.org/grpc to v1.65.0 (#5837)
  • 1ce0d1c Revert toolchain addition to autoexport (#5841)
  • 53f34f2 fix(deps): update module cloud.google.com/go/compute/metadata to v0.4.0 (#5835)
  • 56e279e fix(deps): update module github.com/aws/aws-sdk-go to v1.54.12 (#5834)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.52.0 to 0.53.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases.

Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0

Overview

Added

  • Add the WithSource option to the go.opentelemetry.io/contrib/bridges/otelslog log bridge to set the code.* attributes in the log record that includes the source location where the record was emitted. (#6253)
  • Add ContextWithStartTime and StartTimeFromContext to go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, which allows setting the start time using go context. (#6137)
  • Set the code.* attributes in go.opentelemetry.io/contrib/bridges/otelzap if the zap.Logger was created with the AddCaller or AddStacktrace option. (#6268)
  • Add a LogProcessor to go.opentelemetry.io/contrib/processors/baggagecopy to copy baggage members to log records. (#6277)
    • Use baggagecopy.NewLogProcessor when configuring a Log Provider.
      • NewLogProcessor accepts a Filter function type that selects which baggage members are added to the log record.

Changed

  • Transform raw (slog.KindAny) attribute values to matching log.Value types. For example, []string{"foo", "bar"} attribute value is now transformed to log.SliceValue(log.StringValue("foo"), log.StringValue("bar")) instead of log.String("[foo bar"]). (#6254)
  • Upgrade go.opentelemetry.io/otel/semconv/v1.17.0 to go.opentelemetry.io/otel/semconv/v1.21.0 in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo. (#6272)
  • Resource doesn't merge with defaults if a valid resource is configured in go.opentelemetry.io/contrib/config. (#6289)

Fixed

  • Transform nil attribute values to log.Value zero value instead of panicking in go.opentelemetry.io/contrib/bridges/otellogrus. (#6237)
  • Transform nil attribute values to log.Value zero value instead of panicking in go.opentelemetry.io/contrib/bridges/otelzap. (#6237)
  • Transform nil attribute values to log.Value zero value instead of log.StringValue("<nil>") in go.opentelemetry.io/contrib/bridges/otelslog. (#6246)
  • Fix NewClientHandler so that rpc.client.request.* metrics measure requests instead of responses and rpc.client.responses.* metrics measure responses instead of requests in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#6250)
  • Fix issue in go.opentelemetry.io/contrib/config causing otelprom.WithResourceAsConstantLabels configuration to not be respected. (#6260)
  • otel.Handle is no longer called on a successful shutdown of the Prometheus exporter in go.opentelemetry.io/contrib/config. (#6299)

What's Changed

... (truncated)

Changelog

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog.

[1.28.0/0.53.0/0.22.0/0.8.0/0.3.0/0.1.0] - 2024-07-02

Added

  • Add the new go.opentelemetry.io/contrib/detectors/azure/azurevm package to provide a resource detector for Azure VMs. (#5422)
  • Add support to configure views when creating MeterProvider using the config package. (#5654)
  • The go.opentelemetry.io/contrib/config add support to configure periodic reader interval and timeout. (#5661)
  • Add log support for the autoexport package. (#5733)
  • Add support for disabling the old runtime metrics using the OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false environment variable. (#5747)
  • Add support for signal-specific protocols environment variables (OTEL_EXPORTER_OTLP_TRACES_PROTOCOL, OTEL_EXPORTER_OTLP_LOGS_PROTOCOL, OTEL_EXPORTER_OTLP_METRICS_PROTOCOL) in go.opentelemetry.io/contrib/exporters/autoexport. (#5816)
  • The go.opentelemetry.io/contrib/processors/minsev module is added. This module provides and experimental logging processor with a configurable threshold for the minimum severity records must have to be recorded. (#5817)
  • The go.opentelemetry.io/contrib/processors/baggagecopy module. This module is a replacement of go.opentelemetry.io/contrib/processors/baggage/baggagetrace. (#5824)

Changed

  • Improve performance of go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc with the usage of WithAttributeSet() instead of WithAttribute(). (#5664)
  • Improve performance of go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp with the usage of WithAttributeSet() instead of WithAttribute(). (#5664)
  • Update go.opentelemetry.io/contrib/config to latest released configuration schema which introduces breaking changes where Attributes is now a map[string]interface{}. (#5758)
  • Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.25.0 to go.opentelemetry.io/otel/semconv/v1.26.0. (#5847)

Fixed

  • Custom attributes targeting metrics recorded by the go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp are not ignored anymore. (#5129)
  • The double setup in go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example that caused duplicate traces. (#5564)
  • The superfluous response.WriteHeader call in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp when the response writer is flushed. (#5634)
  • Use c.FullPath() method to set http.route attribute in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#5734)
  • Out-of-bounds panic in case of invalid span ID in go.opentelemetry.io/contrib/propagators/b3. (#5754)

Deprecated

  • The go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5550. (#5645)
  • The go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5552. (#5646)
  • The go.opentelemetry.io/contrib/samplers/aws/xray package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5554. (#5647)
  • The go.opentelemetry.io/contrib/processors/baggage/baggagetrace package is deprecated. Use the added go.opentelemetry.io/contri...

    Description has been truncated

…tories with 16 updates

Bumps the go-production-dependencies group with 6 updates in the /src/checkoutservice directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.43.2` | `1.43.3` |
| [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.12.0` | `1.13.1` |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.2` | `0.3.4` |
| [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.1` | `0.2.3` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.52.0` | `0.57.0` |
| [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) | `1.4.0` | `1.5.1` |

Bumps the go-production-dependencies group with 5 updates in the /src/productcatalogservice directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk) | `1.12.0` | `1.13.1` |
| [github.com/open-feature/go-sdk-contrib/hooks/open-telemetry](https://github.com/open-feature/go-sdk-contrib) | `0.3.2` | `0.3.4` |
| [github.com/open-feature/go-sdk-contrib/providers/flagd](https://github.com/open-feature/go-sdk-contrib) | `0.2.1` | `0.2.3` |
| [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.52.0` | `0.57.0` |
| [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) | `1.4.0` | `1.5.1` |



Updates `github.com/IBM/sarama` from 1.43.2 to 1.43.3
- [Release notes](https://github.com/IBM/sarama/releases)
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md)
- [Commits](IBM/sarama@v1.43.2...v1.43.3)

Updates `github.com/open-feature/go-sdk` from 1.12.0 to 1.13.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](open-feature/go-sdk@v1.12.0...v1.13.1)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](open-feature/go-sdk-contrib@hooks/open-telemetry/v0.3.2...hooks/open-telemetry/v0.3.4)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.1 to 0.2.3
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](open-feature/go-sdk-contrib@providers/flagd/v0.2.1...providers/flagd/v0.2.3)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.52.0...zpages/v0.53.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.52.0...zpages/v0.53.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.52.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.52.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `google.golang.org/grpc` from 1.64.0 to 1.67.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.64.0...v1.67.1)

Updates `google.golang.org/grpc/cmd/protoc-gen-go-grpc` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.4.0...v1.5.1)

Updates `google.golang.org/protobuf` from 1.34.1 to 1.35.1

Updates `github.com/open-feature/go-sdk` from 1.12.0 to 1.13.1
- [Release notes](https://github.com/open-feature/go-sdk/releases)
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md)
- [Commits](open-feature/go-sdk@v1.12.0...v1.13.1)

Updates `github.com/open-feature/go-sdk-contrib/hooks/open-telemetry` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](open-feature/go-sdk-contrib@hooks/open-telemetry/v0.3.2...hooks/open-telemetry/v0.3.4)

Updates `github.com/open-feature/go-sdk-contrib/providers/flagd` from 0.2.1 to 0.2.3
- [Release notes](https://github.com/open-feature/go-sdk-contrib/releases)
- [Changelog](https://github.com/open-feature/go-sdk-contrib/blob/main/release-please-config.json)
- [Commits](open-feature/go-sdk-contrib@providers/flagd/v0.2.1...providers/flagd/v0.2.3)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.52.0 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.52.0...zpages/v0.53.0)

Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.52.0 to 0.57.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.52.0...zpages/v0.57.0)

Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.27.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.31.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/sdk/metric` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.27.0...v1.32.0)

Updates `google.golang.org/grpc` from 1.64.0 to 1.67.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.64.0...v1.67.1)

Updates `google.golang.org/grpc/cmd/protoc-gen-go-grpc` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.4.0...v1.5.1)

Updates `google.golang.org/protobuf` from 1.34.1 to 1.35.1

---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/hooks/open-telemetry
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: github.com/open-feature/go-sdk-contrib/providers/flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner December 1, 2024 10:43
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Dec 1, 2024
@julianocosta89
Copy link
Member

@CharlieTLe
Copy link
Contributor

@CharlieTLe, any ideas why the protobuf check would fail here?

https://github.com/open-telemetry/opentelemetry-demo/actions/runs/12104727777/job/33748474785?pr=1802

Yeah, so the check is failing because the tools and dependencies used to generate the protobuf code are being upgraded in the PR and that affects the output of the generated code.

For example, the diff that is showing up in the check starts with

diff --git a/src/checkoutservice/genproto/oteldemo/demo.pb.go b/src/checkoutservice/genproto/oteldemo/demo.pb.go
index 4bb4ddb33c..cb5b7c2f38 100644
--- a/src/checkoutservice/genproto/oteldemo/demo.pb.go
+++ b/src/checkoutservice/genproto/oteldemo/demo.pb.go
@@ -14,7 +14,7 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.34.1
+// 	protoc-gen-go v1.35.1
 // 	protoc        v4.24.4
 // source: demo.proto
 
@@ -45,11 +45,9 @@ type CartItem struct {
 
 func (x *CartItem) Reset() {
 	*x = CartItem{}
-	if protoimpl.UnsafeEnabled {
-		mi := &file_demo_proto_msgTypes[0]
-		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
-		ms.StoreMessageInfo(mi)
-	}
+	mi := &file_demo_proto_msgTypes[0]
+	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+	ms.StoreMessageInfo(mi)
 }

The version that is being used for the tool to generate the code is in the generated code itself which means any time that version changes it will change the generated code, too.

We basically need to commit the new generated protobuf code in the PR when the version of the tool changes.

@CharlieTLe
Copy link
Contributor

We can automate committing the new generated code with a GH Actions workflow when a diff is detected to the PR so that it is in sync with the version of the tool that generates the code.

I have an example of this working in a fork of this repo here where I set up a new workflow to check in the diff when there was one.

This requires a maintainer to set up a personal access token because GH Actions doesn't allow for the default token that is used in the workflow for triggering a new workflow run to run all of the normal CI checks during a PR. Once we have the token, we can make use of it in the workflow.

@julianocosta89
Copy link
Member

julianocosta89 commented Dec 1, 2024

We can automate committing the new generated code with a GH Actions workflow when a diff is detected to the PR so that it is in sync with the version of the tool that generates the code.

I have an example of this working in a fork of this repo here where I set up a new workflow to check in the diff when there was one.

This requires a maintainer to set up a personal access token because GH Actions doesn't allow for the default token that is used in the workflow for triggering a new workflow run to run all of the normal CI checks during a PR. Once we have the token, we can make use of it in the workflow.

@austinlparker would that be something you could help us out?

@julianocosta89 julianocosta89 merged commit 551792a into main Dec 1, 2024
52 of 53 checks passed
@julianocosta89 julianocosta89 deleted the c447dependabot/go_modules/src/checkoutservice/go-production-dependencies-5dbf5ea449 branch December 1, 2024 21:07
@julianocosta89
Copy link
Member

@CharlieTLe it turns out I'm able to do it 😅

Could you just help me out configuring it? It is the 1st time I'm doing and I don't want to give extra permissions to the token.
Would that be enough?
image

Should I add/remove something?

@CharlieTLe
Copy link
Contributor

Here are the permissions I used that worked for me in my own fork Screenshot 2024-12-11 at 9 56 09 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants