1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-08-10 22:31:50 +02:00
Commit Graph

3397 Commits

Author SHA1 Message Date
Sam Xie
5ba5e7a449 Release v1.35.0/v0.57.0/v0.11.0 (#6407)
## Overview

This release is the last to support [Go 1.22].
The next release will require at least [Go 1.23].

### Added

- Add `ValueFromAttribute` and `KeyValueFromAttribute` in
`go.opentelemetry.io/otel/log`. (#6180)
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/log`. (#6187)
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/log/logtest`. (#6187)
- `AssertRecordEqual` in `go.opentelemetry.io/otel/log/logtest` checks
`Record.EventName`. (#6187)
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/sdk/log`. (#6193)
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/sdk/log/logtest`. (#6193)
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. (#6211)
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#6211)
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog` (#6210)
- The `go.opentelemetry.io/otel/semconv/v1.28.0` package.
The package contains semantic conventions from the `v1.28.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.28.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.27.0`(#6236)
- The `go.opentelemetry.io/otel/semconv/v1.30.0` package.
The package contains semantic conventions from the `v1.30.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.30.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.28.0`(#6240)
- Document the pitfalls of using `Resource` as a comparable type.
`Resource.Equal` and `Resource.Equivalent` should be used instead.
(#6272)
- Support [Go 1.24]. (#6304)
- Add `FilterProcessor` and `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
It replaces
`go.opentelemetry.io/otel/sdk/log/internal/x.FilterProcessor`.
Compared to previous version it additionally gives the possibility to
filter by resource and instrumentation scope. (#6317)

### Changed

- Update `github.com/prometheus/common` to v0.62.0., which changes the
`NameValidationScheme` to `NoEscaping`. This allows metrics names to
keep original delimiters (e.g. `.`), rather than replacing with
underscores. This is controlled by the `Content-Type` header, or can be
reverted by setting `NameValidationScheme` to `LegacyValidation` in
`github.com/prometheus/common/model`. (#6198)

### Fixes

- Eliminate goroutine leak for the processor returned by
`NewSimpleSpanProcessor` when `Shutdown` is called and the passed `ctx`
is canceled and `SpanExporter.Shutdown` has not returned. (#6368)
- Eliminate goroutine leak for the processor returned by
`NewBatchSpanProcessor` when `ForceFlush` is called and the passed `ctx`
is canceled and `SpanExporter.Export` has not returned. (#6369)

[Go 1.23]: https://go.dev/doc/go1.23
[Go 1.22]: https://go.dev/doc/go1.22

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
exporters/otlp/otlplog/otlploggrpc/v0.11.0 exporters/otlp/otlplog/otlploghttp/v0.11.0 sdk/log/v0.11.0 exporters/stdout/stdoutlog/v0.11.0 log/v0.11.0 exporters/prometheus/v0.57.0 trace/v1.35.0 sdk/v1.35.0 sdk/metric/v1.35.0 metric/v1.35.0 exporters/stdout/stdouttrace/v1.35.0 exporters/otlp/otlptrace/otlptracegrpc/v1.35.0 exporters/stdout/stdoutmetric/v1.35.0 exporters/otlp/otlptrace/v1.35.0 exporters/zipkin/v1.35.0 bridge/opentracing/v1.35.0 exporters/otlp/otlpmetric/otlpmetrichttp/v1.35.0 exporters/otlp/otlpmetric/otlpmetricgrpc/v1.35.0 bridge/opentracing/test/v1.35.0 bridge/opencensus/v1.35.0 bridge/opencensus/test/v1.35.0 v1.35.0 exporters/otlp/otlptrace/otlptracehttp/v1.35.0
2025-03-05 10:33:59 -08:00
renovate[bot]
3908b67340 chore(deps): update module github.com/securego/gosec/v2 to v2.22.2 (#6412)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/securego/gosec/v2](https://redirect.github.com/securego/gosec)
| `v2.22.1` -> `v2.22.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsecurego%2fgosec%2fv2/v2.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fsecurego%2fgosec%2fv2/v2.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fsecurego%2fgosec%2fv2/v2.22.1/v2.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsecurego%2fgosec%2fv2/v2.22.1/v2.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>securego/gosec (github.com/securego/gosec/v2)</summary>

###
[`v2.22.2`](https://redirect.github.com/securego/gosec/releases/tag/v2.22.2)

[Compare
Source](https://redirect.github.com/securego/gosec/compare/v2.22.1...v2.22.2)

#### Changelog

-
[`136f6c0`](136f6c0040)
Update to go version 1.24.1 and 1.23.7
([#&#8203;1313](https://redirect.github.com/securego/gosec/issues/1313))
-
[`047453a`](047453a82f)
chore(deps): update all dependencies
([#&#8203;1310](https://redirect.github.com/securego/gosec/issues/1310))
-
[`76ccee5`](76ccee5b2f)
chore(deps): update all dependencies
([#&#8203;1308](https://redirect.github.com/securego/gosec/issues/1308))
-
[`a9eb1c9`](a9eb1c96fa)
Update gosec version in the GitHub action to v2.22.1
([#&#8203;1307](https://redirect.github.com/securego/gosec/issues/1307))
-
[`89c5da3`](89c5da3ce0)
chore(deps): update module google.golang.org/api to v0.221.0
([#&#8203;1305](https://redirect.github.com/securego/gosec/issues/1305))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 17:45:56 +01:00
renovate[bot]
50172b1934 chore(deps): update module github.com/ryancurrah/gomodguard to v1.4.1 (#6411)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/ryancurrah/gomodguard](https://redirect.github.com/ryancurrah/gomodguard)
| `v1.3.5` -> `v1.4.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fryancurrah%2fgomodguard/v1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fryancurrah%2fgomodguard/v1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fryancurrah%2fgomodguard/v1.3.5/v1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fryancurrah%2fgomodguard/v1.3.5/v1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ryancurrah/gomodguard
(github.com/ryancurrah/gomodguard)</summary>

###
[`v1.4.1`](https://redirect.github.com/ryancurrah/gomodguard/releases/tag/v1.4.1)

[Compare
Source](https://redirect.github.com/ryancurrah/gomodguard/compare/v1.4.0...v1.4.1)

#### Changelog

-
[`eb83cbc`](eb83cbc4b7)
fix: downgrade syntax
-
[`2cb6ff4`](2cb6ff4c8c)
fix: downgrade min Go version

###
[`v1.4.0`](https://redirect.github.com/ryancurrah/gomodguard/releases/tag/v1.4.0)

[Compare
Source](https://redirect.github.com/ryancurrah/gomodguard/compare/v1.3.5...v1.4.0)

#### Changelog

-
[`00fcc58`](00fcc58c71)
fix lint issues
-
[`858a727`](858a727838)
fix: block indirect dependencies when directly imported
-
[`7cf3bf4`](7cf3bf4487)
Bump golang.org/x/net
-
[`89be3bb`](89be3bb90e)
Bump golang.org/x/mod from 0.22.0 to 0.23.0
-
[`7ed78f3`](7ed78f336b)
Bump golang.org/x/crypto
-
[`c25beed`](c25beedbdc)
refactor: use `encoding/xml` instead of `go-xmlfmt/xmlfmt`
-
[`e3472c5`](e3472c5190)
ci: update to code cov v5 action
-
[`eb5620b`](eb5620ba62)
chore(go.mod): update gopkg.in/yaml.v2 to v3
-
[`bbae9bd`](bbae9bd569)
Bump golang.org/x/mod from 0.21.0 to 0.22.0
-
[`1e63eca`](1e63eca7f4)
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
-
[`fa774a1`](fa774a12df)
Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 09:27:06 +01:00
renovate[bot]
cea6d2b039 fix(deps): update module google.golang.org/grpc to v1.71.0 (#6409)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.70.0` -> `v1.71.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.70.0/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.70.0/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.71.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.71.0):
Release 1.71.0

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0)

### API Changes

- balancer: Custom LB policies that record metrics must use the new
`MetricsRecorder` method on `Balancer.ClientConn` instead of the removed
`Balancer.BuildOptions.MetricsRecorder` field to obtain a metrics
recorder.
([#&#8203;8027](https://redirect.github.com/grpc/grpc-go/issues/8027))
- balancer: `balancer.ClientConn` implementations must now embed a
delegate implementation. This allows grpc-go to add new methods to the
interface and remain backward compatible.
([#&#8203;8026](https://redirect.github.com/grpc/grpc-go/issues/8026))
- balancer/endpointsharding: The constructor accepts the child
balancer's builder and a struct with optional configuration.
([#&#8203;8052](https://redirect.github.com/grpc/grpc-go/issues/8052))

### New Features

- xds: Add support for dualstack via the
[additional_addresses](df394a41c8/api/envoy/config/endpoint/v3/endpoint_components.proto (L91-L96))
field in the Endpoint resource. To disable this feature, set the
environment variable `GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false`.
([#&#8203;8134](https://redirect.github.com/grpc/grpc-go/issues/8134))
- stats/opentelemetry: Add experimental support for OpenTelemetry
tracing.
([#&#8203;7852](https://redirect.github.com/grpc/grpc-go/issues/7852))
- xds/internal/xdsclient: Add counter metrics for valid and invalid
resource updates.
([#&#8203;8038](https://redirect.github.com/grpc/grpc-go/issues/8038))
- balancer/leastrequest, roundrobin: Add dualstack support.
([#&#8203;7969](https://redirect.github.com/grpc/grpc-go/issues/7969),
[#&#8203;7966](https://redirect.github.com/grpc/grpc-go/issues/7966))
- balancer/endpointsharding: Balancers created with the new
`DisableAutoReconnect` option will not attempt to call `ExitIdle`
automatically on their children when the children report idle.
([#&#8203;8052](https://redirect.github.com/grpc/grpc-go/issues/8052))

### Bug Fixes

- client: Fix support for proxies when using `grpc.NewClient` so the
target is resolved by the proxy as expected.
([#&#8203;7881](https://redirect.github.com/grpc/grpc-go/issues/7881))
- Added `WithLocalDNSResolution()` dial option to explicitly force
target resolution on the client instead.
([#&#8203;7881](https://redirect.github.com/grpc/grpc-go/issues/7881))
- weightedtarget: Return erroring picker when no targets are configured.
([#&#8203;8070](https://redirect.github.com/grpc/grpc-go/issues/8070))
- xds: Fail RPCs with `UNAVAILABLE` when the EDS resource is missing or
contains no endpoints
([#&#8203;8070](https://redirect.github.com/grpc/grpc-go/issues/8070))
- xdsclient: Fix a bug where connectivity failures were reported to
resource watchers before trying all listed servers.
([#&#8203;8075](https://redirect.github.com/grpc/grpc-go/issues/8075))
- grpc: Fix the number of bytes reported in the error message when
encoded messages are larger than 4GB.
([#&#8203;8033](https://redirect.github.com/grpc/grpc-go/issues/8033))
- rls: Fix a bug where RLS channel updates could be lost during startup.
([#&#8203;8055](https://redirect.github.com/grpc/grpc-go/issues/8055))
- xds: Fixed a bug preventing tests from creating multiple servers or
channels with different bootstrap configs.
([#&#8203;8050](https://redirect.github.com/grpc/grpc-go/issues/8050))
- grpc: Fix message length checks when compression is enabled and
`maxReceiveMessageSize` is `MaxInt`
([#&#8203;7918](https://redirect.github.com/grpc/grpc-go/issues/7918))
- Special Thanks:
[@&#8203;vinothkumarr227](https://redirect.github.com/vinothkumarr227)

### Documentation

- client: Improve documentation of `grpc.NewClient` and
`ClientConn.CanonicalTarget` by providing examples.
([#&#8203;8078](https://redirect.github.com/grpc/grpc-go/issues/8078))
- examples/features/dualstack: New example demonstrating usage of
endpoints and dualstack functionality.
([#&#8203;8098](https://redirect.github.com/grpc/grpc-go/issues/8098))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-03-05 09:09:35 +01:00
David Ashpole
e2aee3aff8 Move trace sdk tests from trace_test into trace package (#6400)
I would like to be able to use a private option in
https://github.com/open-telemetry/opentelemetry-go/pull/6393 in tests,
and decided to split this refactoring out into its own PR.

This moves the batch span processor benchmarks into benchmark_test.go,
and replaces one instance of the tracetest.NewInMemoryExporter with a
different test exporter implementation. It then moves most unit tests
from `trace_test` to the main `trace` package.
2025-03-04 21:29:11 -05:00
renovate[bot]
38f4f39284 fix(deps): update build-tools to v0.20.0 (#6403) 2025-03-04 08:49:14 +01:00
Damien Mathieu
2911449bab Look at stale issues in ascending order (#6396)
This tool has been ignoring the most stale of our issues, seemingly
because it's looking at the most recent ones first, and pagination makes
it not look at the oldest.
2025-03-04 08:29:52 +01:00
renovate[bot]
7cb322a315 chore(deps): update github.com/golangci/dupl digest to 44c6a0b (#6398)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/dupl](https://redirect.github.com/golangci/dupl)
| indirect | digest | `3e9179a` -> `44c6a0b` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 15:54:06 -08:00
renovate[bot]
0c3651e263 fix(deps): update module github.com/golangci/golangci-lint to v1.64.6 (#6394)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://redirect.github.com/golangci/golangci-lint)
| `v1.64.5` -> `v1.64.6` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.64.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.64.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.64.5/v1.64.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.64.5/v1.64.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.64.6`](https://redirect.github.com/golangci/golangci-lint/releases/tag/v1.64.6)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v1.64.5...v1.64.6)

`golangci-lint` is a free and open-source project built by volunteers.

If you value it, consider supporting us, the
[maintainers](https://opencollective.com/golangci-lint) and [linter
authors](https://golangci-lint.run/product/thanks/).

We appreciate it! ❤️

For key updates, see the
[changelog](https://golangci-lint.run/product/changelog/#&#8203;1646).

#### Changelog

-
[`3d28c57`](3d28c57b57)
Require type for oneOf mutual exclusion
([#&#8203;5426](https://redirect.github.com/golangci/golangci-lint/issues/5426))
-
[`84ab753`](84ab753043)
build(deps): bump 4d63.com/gocheckcompilerdirectives from 1.2.1 to 1.3.0
([#&#8203;5485](https://redirect.github.com/golangci/golangci-lint/issues/5485))
-
[`9fddfc4`](9fddfc4769)
build(deps): bump github.com/4meepo/tagalign from 1.4.1 to 1.4.2
([#&#8203;5430](https://redirect.github.com/golangci/golangci-lint/issues/5430))
-
[`404916a`](404916a76c)
build(deps): bump github.com/GaijinEntertainment/go-exhaustruct/v3 from
3.3.0 to 3.3.1
([#&#8203;5467](https://redirect.github.com/golangci/golangci-lint/issues/5467))
-
[`3b6b9da`](3b6b9da367)
build(deps): bump github.com/catenacyber/perfsprint from 0.8.1 to 0.8.2
([#&#8203;5441](https://redirect.github.com/golangci/golangci-lint/issues/5441))
-
[`336b21b`](336b21bb5c)
build(deps): bump github.com/kisielk/errcheck from 1.8.0 to 1.9.0
([#&#8203;5447](https://redirect.github.com/golangci/golangci-lint/issues/5447))
-
[`baad5bb`](baad5bb7bd)
build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.5 to 1.1.6
([#&#8203;5482](https://redirect.github.com/golangci/golangci-lint/issues/5482))
-
[`9e832c9`](9e832c95a4)
build(deps): bump github.com/ldez/exptostd from 0.4.1 to 0.4.2
([#&#8203;5456](https://redirect.github.com/golangci/golangci-lint/issues/5456))
-
[`f2c6303`](f2c630353b)
build(deps): bump github.com/mgechev/revive from 1.6.1 to 1.7.0
([#&#8203;5422](https://redirect.github.com/golangci/golangci-lint/issues/5422))
-
[`9a2423a`](9a2423aa4b)
build(deps): bump github.com/nunnatsa/ginkgolinter from 0.19.0 to 0.19.1
([#&#8203;5435](https://redirect.github.com/golangci/golangci-lint/issues/5435))
-
[`140d96e`](140d96e7c6)
build(deps): bump github.com/rogpeppe/go-internal from 1.13.1 to 1.14.0
([#&#8203;5469](https://redirect.github.com/golangci/golangci-lint/issues/5469))
-
[`3eecab1`](3eecab1ebd)
build(deps): bump github.com/rogpeppe/go-internal from 1.14.0 to 1.14.1
([#&#8203;5476](https://redirect.github.com/golangci/golangci-lint/issues/5476))
-
[`d574f35`](d574f35633)
build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.1 to 4.25.2
([#&#8203;5486](https://redirect.github.com/golangci/golangci-lint/issues/5486))
-
[`1a6b95b`](1a6b95b3bd)
build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.0
([#&#8203;5421](https://redirect.github.com/golangci/golangci-lint/issues/5421))
-
[`69ed661`](69ed661ed0)
build(deps): bump github.com/spf13/cobra from 1.9.0 to 1.9.1
([#&#8203;5429](https://redirect.github.com/golangci/golangci-lint/issues/5429))
-
[`5e17a57`](5e17a57d18)
build(deps): bump github.com/tdakkota/asciicheck from 0.4.0 to 0.4.1
([#&#8203;5418](https://redirect.github.com/golangci/golangci-lint/issues/5418))
-
[`2c1d661`](2c1d661a33)
build(deps): bump github.com/tetafro/godot from 1.4.20 to 1.5.0
([#&#8203;5420](https://redirect.github.com/golangci/golangci-lint/issues/5420))
-
[`414f446`](414f44604b)
build(deps): bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 in
/scripts/gen_github_action_config in the scripts group
([#&#8203;5471](https://redirect.github.com/golangci/golangci-lint/issues/5471))
-
[`042d640`](042d640b8d)
build(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 in
the github-actions group
([#&#8203;5419](https://redirect.github.com/golangci/golangci-lint/issues/5419))
-
[`d4f4d16`](d4f4d16c82)
build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in
/pkg/golinters/protogetter/testdata in the linter-testdata group across
1 directory
([#&#8203;5484](https://redirect.github.com/golangci/golangci-lint/issues/5484))
-
[`f69da39`](f69da398be)
fix: use commit hash when version is v0.0.0
([#&#8203;5479](https://redirect.github.com/golangci/golangci-lint/issues/5479))
-
[`53d58e8`](53d58e8e22)
govet: skip fieldalignment test on 32bit platforms
([#&#8203;5463](https://redirect.github.com/golangci/golangci-lint/issues/5463))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 09:20:27 +01:00
renovate[bot]
f04e9512ff chore(deps): update mvdan.cc/unparam digest to 0df0534 (#6391)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [mvdan.cc/unparam](https://redirect.github.com/mvdan/unparam) |
indirect | digest | `447d509` -> `0df0534` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 07:14:24 -08:00
renovate[bot]
887869059d fix(deps): update golang.org/x to dead583 (#6389)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `aa4b98e` -> `dead583` |
| golang.org/x/exp/typeparams | indirect | digest | `aa4b98e` ->
`dead583` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-03-01 10:46:11 +01:00
renovate[bot]
d2d49f4251 chore(deps): update module 4d63.com/gocheckcompilerdirectives to v1.3.0 (#6388)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[4d63.com/gocheckcompilerdirectives](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives)
| `v1.2.1` -> `v1.3.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/4d63.com%2fgocheckcompilerdirectives/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/4d63.com%2fgocheckcompilerdirectives/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/4d63.com%2fgocheckcompilerdirectives/v1.2.1/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/4d63.com%2fgocheckcompilerdirectives/v1.2.1/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>leighmcculloch/gocheckcompilerdirectives
(4d63.com/gocheckcompilerdirectives)</summary>

###
[`v1.3.0`](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/releases/tag/v1.3.0)

[Compare
Source](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/compare/v1.2.1...v1.3.0)

#### What's Changed

- Support //go:debug directive by
[@&#8203;abemedia](https://redirect.github.com/abemedia) in
[https://github.com/leighmcculloch/gocheckcompilerdirectives/pull/4](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/pull/4)
- Upgrade Go toolchain to 1.24.0 and dependencies by
[@&#8203;leighmcculloch](https://redirect.github.com/leighmcculloch) in
[https://github.com/leighmcculloch/gocheckcompilerdirectives/pull/5](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/pull/5)
- Extend known slice with Go 1.24 compiler directives by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[https://github.com/leighmcculloch/gocheckcompilerdirectives/pull/3](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/pull/3)

#### New Contributors

- [@&#8203;abemedia](https://redirect.github.com/abemedia) made their
first contribution in
[https://github.com/leighmcculloch/gocheckcompilerdirectives/pull/4](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/pull/4)
- [@&#8203;alexandear](https://redirect.github.com/alexandear) made
their first contribution in
[https://github.com/leighmcculloch/gocheckcompilerdirectives/pull/3](https://redirect.github.com/leighmcculloch/gocheckcompilerdirectives/pull/3)

**Full Changelog**:
https://github.com/leighmcculloch/gocheckcompilerdirectives/compare/v1.2.1...v1.3.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-02-28 15:45:52 +01:00
renovate[bot]
5ccc9b5c51 chore(deps): update module github.com/kkhaike/contextcheck to v1.1.6 (#6387)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/kkHAIKE/contextcheck](https://redirect.github.com/kkHAIKE/contextcheck)
| `v1.1.5` -> `v1.1.6` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fkkHAIKE%2fcontextcheck/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fkkHAIKE%2fcontextcheck/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fkkHAIKE%2fcontextcheck/v1.1.5/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fkkHAIKE%2fcontextcheck/v1.1.5/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>kkHAIKE/contextcheck
(github.com/kkHAIKE/contextcheck)</summary>

###
[`v1.1.6`](https://redirect.github.com/kkHAIKE/contextcheck/releases/tag/v1.1.6)

[Compare
Source](https://redirect.github.com/kkHAIKE/contextcheck/compare/v1.1.5...v1.1.6)

#### What's Changed

- fix: panic with range over iter.Seq by
[@&#8203;ldez](https://redirect.github.com/ldez) in
[https://github.com/kkHAIKE/contextcheck/pull/28](https://redirect.github.com/kkHAIKE/contextcheck/pull/28)

**Full Changelog**:
https://github.com/kkHAIKE/contextcheck/compare/v1.1.5...v1.1.6

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-02-28 09:45:16 +01:00
renovate[bot]
053f109248 chore(deps): update actions/cache digest to d4323d4 (#6384)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
digest | `0c907a7` -> `d4323d4` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 18:03:54 +01:00
renovate[bot]
c6e2814a35 chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0 (#6385) 2025-02-27 17:30:03 +01:00
renovate[bot]
b18d593a30 chore(deps): update module github.com/protonmail/go-crypto to v1.1.6 (#6383)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/ProtonMail/go-crypto](https://redirect.github.com/ProtonMail/go-crypto)
| `v1.1.5` -> `v1.1.6` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fProtonMail%2fgo-crypto/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fProtonMail%2fgo-crypto/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fProtonMail%2fgo-crypto/v1.1.5/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fProtonMail%2fgo-crypto/v1.1.5/v1.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ProtonMail/go-crypto
(github.com/ProtonMail/go-crypto)</summary>

###
[`v1.1.6`](https://redirect.github.com/ProtonMail/go-crypto/releases/tag/v1.1.6)

[Compare
Source](https://redirect.github.com/ProtonMail/go-crypto/compare/v1.1.5...v1.1.6)

#### What's Changed

- Fix `PublicKey.KeyIdString` to return a valid key id by
[@&#8203;lubux](https://redirect.github.com/lubux) in
[https://github.com/ProtonMail/go-crypto/pull/269](https://redirect.github.com/ProtonMail/go-crypto/pull/269)
- Allow Key Flags override
[@&#8203;davrux](https://redirect.github.com/davrux) in
[https://github.com/ProtonMail/go-crypto/pull/272](https://redirect.github.com/ProtonMail/go-crypto/pull/272)
- Only check that message signatures are newer than the key by
[@&#8203;twiss](https://redirect.github.com/twiss) in
[https://github.com/ProtonMail/go-crypto/pull/275](https://redirect.github.com/ProtonMail/go-crypto/pull/275)
- openpgp/clearsign: just use rand.Reader in tests by
[@&#8203;mdosch](https://redirect.github.com/mdosch) in
[https://github.com/ProtonMail/go-crypto/pull/276](https://redirect.github.com/ProtonMail/go-crypto/pull/276)
- Make Issuer Key ID signature subpacket non-critical by
[@&#8203;caarlos0](https://redirect.github.com/caarlos0) in
[https://github.com/ProtonMail/go-crypto/pull/266](https://redirect.github.com/ProtonMail/go-crypto/pull/266)
- v2 API: Improve error messages for encryption key selection by
[@&#8203;lubux](https://redirect.github.com/lubux) in
[https://github.com/ProtonMail/go-crypto/pull/271](https://redirect.github.com/ProtonMail/go-crypto/pull/271)

**Full Changelog**:
https://github.com/ProtonMail/go-crypto/compare/v1.1.5...v1.1.6

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-02-27 11:37:18 +01:00
Robert Pająk
9be18c14cb sdk/trace: Fix gorountine leak in batchSpanProcessor.ForceFlush (#6369)
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/6360

Per
https://github.com/open-telemetry/opentelemetry-go/issues/6360#issuecomment-2678080742:

> So I'd fix this issue with the first proposed solution, and open an
issue to change the behavior in a separate PR.

```
$ go test -run=TestBatchSpanProcessorForceFlushTimeout -count=1000
PASS
ok      go.opentelemetry.io/otel/sdk/trace      1.701s
$ go test -run=TestBatchSpanProcessorForceFlushTimeout -count=1000 -race
PASS
ok      go.opentelemetry.io/otel/sdk/trace      4.056s
```

@peterbourgon, thank you for your contribution 🏅
2025-02-27 11:28:31 +01:00
renovate[bot]
23c76d3849 chore(deps): update module github.com/catenacyber/perfsprint to v0.9.0 (#6379)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/catenacyber/perfsprint](https://redirect.github.com/catenacyber/perfsprint)
| `v0.8.2` -> `v0.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcatenacyber%2fperfsprint/v0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcatenacyber%2fperfsprint/v0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcatenacyber%2fperfsprint/v0.8.2/v0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcatenacyber%2fperfsprint/v0.8.2/v0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>catenacyber/perfsprint
(github.com/catenacyber/perfsprint)</summary>

###
[`v0.9.0`](https://redirect.github.com/catenacyber/perfsprint/compare/v0.8.2...v0.9.0)

[Compare
Source](https://redirect.github.com/catenacyber/perfsprint/compare/v0.8.2...v0.9.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-02-27 09:36:47 +01:00
renovate[bot]
aec954ce43 chore(deps): update codecov/codecov-action action to v5.4.0 (#6380)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[codecov/codecov-action](https://redirect.github.com/codecov/codecov-action)
| action | minor | `v5.3.1` -> `v5.4.0` |

---

### Release Notes

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v5.4.0`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v540)

[Compare
Source](https://redirect.github.com/codecov/codecov-action/compare/v5.3.1...v5.4.0)

##### What's Changed

- update wrapper submodule to 0.2.0, add recurse_submodules arg by
[@&#8203;matt-codecov](https://redirect.github.com/matt-codecov) in
[https://github.com/codecov/codecov-action/pull/1780](https://redirect.github.com/codecov/codecov-action/pull/1780)
- build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1775](https://redirect.github.com/codecov/codecov-action/pull/1775)
- build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1776](https://redirect.github.com/codecov/codecov-action/pull/1776)
- build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1777](https://redirect.github.com/codecov/codecov-action/pull/1777)
- Clarify in README that `use_pypi` bypasses integrity checks too by
[@&#8203;webknjaz](https://redirect.github.com/webknjaz) in
[https://github.com/codecov/codecov-action/pull/1773](https://redirect.github.com/codecov/codecov-action/pull/1773)
- Fix use of safe.directory inside containers by
[@&#8203;Flamefire](https://redirect.github.com/Flamefire) in
[https://github.com/codecov/codecov-action/pull/1768](https://redirect.github.com/codecov/codecov-action/pull/1768)
- Fix description for report_type input by
[@&#8203;craigscott-crascit](https://redirect.github.com/craigscott-crascit)
in
[https://github.com/codecov/codecov-action/pull/1770](https://redirect.github.com/codecov/codecov-action/pull/1770)
- build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1765](https://redirect.github.com/codecov/codecov-action/pull/1765)
- Fix a typo in the example by
[@&#8203;miranska](https://redirect.github.com/miranska) in
[https://github.com/codecov/codecov-action/pull/1758](https://redirect.github.com/codecov/codecov-action/pull/1758)
- build(deps): bump github/codeql-action from 3.28.5 to 3.28.8 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1757](https://redirect.github.com/codecov/codecov-action/pull/1757)
- build(deps): bump github/codeql-action from 3.28.1 to 3.28.5 by
[@&#8203;app/dependabot](https://redirect.github.com/app/dependabot) in
[https://github.com/codecov/codecov-action/pull/1753](https://redirect.github.com/codecov/codecov-action/pull/1753)

**Full Changelog**:
https://github.com/codecov/codecov-action/compare/v5.3.1..v5.4.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-02-27 09:29:17 +01:00
Robert Pająk
44d50457d9 sdk/trace: Fix goroutine leak in simpleSpanProcessor.Shutdown (#6368)
Side-effect when working towards
https://github.com/open-telemetry/opentelemetry-go/issues/6360

- Fix goroutine leaks from tests in places where batch processor was not
shut down
- Fix goroutine leak in simpleSpanProcessor.Shutdown
2025-02-26 23:32:15 +01:00
renovate[bot]
7f724dbc44 chore(deps): update actions/download-artifact digest to cc20338 (#6377)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | digest | `fa0a91b` -> `cc20338` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-02-26 16:49:13 +01:00
renovate[bot]
86d783c3da fix(deps): update build-tools to v0.19.0 (#6376)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/build-tools/crosslink](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.18.0` -> `v0.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/gotmpl](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.18.0` -> `v0.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/multimod](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.18.0` -> `v0.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/semconvgen](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.18.0` -> `v0.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fsemconvgen/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go-build-tools
(go.opentelemetry.io/build-tools/crosslink)</summary>

###
[`v0.19.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0190)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.18.0...v0.19.0)

##### 💡 Enhancements 💡

- `all`: Bump minimum Go version to 1.23
([#&#8203;695](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/695))
- `issuegenerator`: IssueGenerator now creates issues based on JUnit
test results.
([#&#8203;672](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/672))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 07:02:40 +01:00
renovate[bot]
bb42ffa1ec chore(deps): update module github.com/bombsimon/wsl/v4 to v4.6.0 (#6373)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/bombsimon/wsl/v4](https://redirect.github.com/bombsimon/wsl)
| `v4.5.0` -> `v4.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbombsimon%2fwsl%2fv4/v4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbombsimon%2fwsl%2fv4/v4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbombsimon%2fwsl%2fv4/v4.5.0/v4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbombsimon%2fwsl%2fv4/v4.5.0/v4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>bombsimon/wsl (github.com/bombsimon/wsl/v4)</summary>

###
[`v4.6.0`](https://redirect.github.com/bombsimon/wsl/releases/tag/v4.6.0)

[Compare
Source](https://redirect.github.com/bombsimon/wsl/compare/v4.5.0...v4.6.0)

#### What's Changed

- chore: Bump go version by
[@&#8203;bombsimon](https://redirect.github.com/bombsimon) in
[https://github.com/bombsimon/wsl/pull/164](https://redirect.github.com/bombsimon/wsl/pull/164)
- Add support to cuddle assignments for a whole block by
[@&#8203;jacobdrury](https://redirect.github.com/jacobdrury) in
[https://github.com/bombsimon/wsl/pull/163](https://redirect.github.com/bombsimon/wsl/pull/163)
- fix: Rename test to match folder name by
[@&#8203;bombsimon](https://redirect.github.com/bombsimon) in
[https://github.com/bombsimon/wsl/pull/165](https://redirect.github.com/bombsimon/wsl/pull/165)

#### New Contributors

- [@&#8203;jacobdrury](https://redirect.github.com/jacobdrury) made
their first contribution in
[https://github.com/bombsimon/wsl/pull/163](https://redirect.github.com/bombsimon/wsl/pull/163)

**Full Changelog**:
https://github.com/bombsimon/wsl/compare/v4.5.0...v4.6.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 15:27:57 -08:00
renovate[bot]
d903b7b546 chore(deps): update module go.opentelemetry.io/build-tools to v0.19.0 (#6374)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/build-tools](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.18.0` -> `v0.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fbuild-tools/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fbuild-tools/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go-build-tools
(go.opentelemetry.io/build-tools)</summary>

###
[`v0.19.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0190)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.18.0...v0.19.0)

##### 💡 Enhancements 💡

- `all`: Bump minimum Go version to 1.23
([#&#8203;695](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/695))
- `issuegenerator`: IssueGenerator now creates issues based on JUnit
test results.
([#&#8203;672](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/672))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 15:08:07 -08:00
renovate[bot]
9e57b0d46c chore(deps): update python:3.13.2-slim-bullseye docker digest to 31b581c (#6370)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| python | stage | digest | `d3852c9` -> `31b581c` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 14:21:02 -08:00
Matthieu MOREL
6192b14cba [chore] clean up revive configuration (#6353)
Following
https://github.com/open-telemetry/opentelemetry-go/pull/6273#pullrequestreview-2598385186

This clean up revive configuration

Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-02-25 10:50:19 +01:00
renovate[bot]
4d7fcb6d82 chore(deps): update module golang.org/x/crypto to v0.35.0 (#6366)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/crypto | `v0.34.0` -> `v0.35.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.34.0/v0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.34.0/v0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 09:54:31 +01:00
renovate[bot]
70f52c47a8 chore(deps): update python:3.13.2-slim-bullseye docker digest to d3852c9 (#6367)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| python | stage | digest | `561ff65` -> `d3852c9` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 09:42:35 +01:00
renovate[bot]
8f4a5c69ce chore(deps): update module github.com/gaijinentertainment/go-exhaustruct/v3 to v3.3.1 (#6361)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/GaijinEntertainment/go-exhaustruct/v3](https://redirect.github.com/GaijinEntertainment/go-exhaustruct)
| `v3.3.0` -> `v3.3.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fGaijinEntertainment%2fgo-exhaustruct%2fv3/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fGaijinEntertainment%2fgo-exhaustruct%2fv3/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fGaijinEntertainment%2fgo-exhaustruct%2fv3/v3.3.0/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fGaijinEntertainment%2fgo-exhaustruct%2fv3/v3.3.0/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>GaijinEntertainment/go-exhaustruct
(github.com/GaijinEntertainment/go-exhaustruct/v3)</summary>

###
[`v3.3.1`](https://redirect.github.com/GaijinEntertainment/go-exhaustruct/releases/tag/v3.3.1)

[Compare
Source](https://redirect.github.com/GaijinEntertainment/go-exhaustruct/compare/v3.3.0...v3.3.1)

#### What's Changed

- 🧪 Add test for alias types by
[@&#8203;busser](https://redirect.github.com/busser) in
[https://github.com/GaijinEntertainment/go-exhaustruct/pull/128](https://redirect.github.com/GaijinEntertainment/go-exhaustruct/pull/128)
- fix: type aliases by [@&#8203;ldez](https://redirect.github.com/ldez)
in
[https://github.com/GaijinEntertainment/go-exhaustruct/pull/130](https://redirect.github.com/GaijinEntertainment/go-exhaustruct/pull/130)

#### New Contributors

- [@&#8203;busser](https://redirect.github.com/busser) made their first
contribution in
[https://github.com/GaijinEntertainment/go-exhaustruct/pull/128](https://redirect.github.com/GaijinEntertainment/go-exhaustruct/pull/128)

**Full Changelog**:
https://github.com/GaijinEntertainment/go-exhaustruct/compare/v3.3.0...v3.3.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 13:55:06 +01:00
renovate[bot]
87e328bac1 chore(deps): update golang.org/x (#6355)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| golang.org/x/crypto | `v0.33.0` -> `v0.34.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.33.0/v0.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.33.0/v0.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| indirect | minor |
| golang.org/x/telemetry | `165e2f8` -> `d588202` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftelemetry/v0.0.0-20250221144447-d58820209c11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftelemetry/v0.0.0-20250221144447-d58820209c11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftelemetry/v0.0.0-20250220152412-165e2f84edbc/v0.0.0-20250221144447-d58820209c11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftelemetry/v0.0.0-20250220152412-165e2f84edbc/v0.0.0-20250221144447-d58820209c11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| indirect | digest |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2025-02-23 08:28:50 -08:00
renovate[bot]
cbb4e2499e fix(deps): update module github.com/google/go-cmp to v0.7.0 (#6359)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/google/go-cmp](https://redirect.github.com/google/go-cmp)
| `v0.6.0` -> `v0.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fgo-cmp/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgoogle%2fgo-cmp/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgoogle%2fgo-cmp/v0.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fgo-cmp/v0.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>google/go-cmp (github.com/google/go-cmp)</summary>

###
[`v0.7.0`](https://redirect.github.com/google/go-cmp/releases/tag/v0.7.0)

[Compare
Source](https://redirect.github.com/google/go-cmp/compare/v0.6.0...v0.7.0)

New API:

- ([#&#8203;367](https://redirect.github.com/google/go-cmp/issues/367))
Support compare functions with SortSlices and SortMaps

Panic messaging:

- ([#&#8203;370](https://redirect.github.com/google/go-cmp/issues/370))
Detect proto.Message types when failing to export a field

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tyler Yahn <codingalias@gmail.com>
2025-02-23 08:21:15 -08:00
renovate[bot]
863a0b2a65 chore(deps): update ossf/scorecard-action action to v2.4.1 (#6358)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ossf/scorecard-action](https://redirect.github.com/ossf/scorecard-action)
| action | patch | `v2.4.0` -> `v2.4.1` |

---

### Release Notes

<details>
<summary>ossf/scorecard-action (ossf/scorecard-action)</summary>

###
[`v2.4.1`](https://redirect.github.com/ossf/scorecard-action/compare/v2.4.0...v2.4.1)

[Compare
Source](https://redirect.github.com/ossf/scorecard-action/compare/v2.4.0...v2.4.1)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 19:52:40 +01:00
renovate[bot]
c0d043a4eb chore(deps): update github/codeql-action digest to b56ba49 (#6354)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | digest | `9e8d078` -> `b56ba49` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 19:00:08 +01:00
renovate[bot]
1e573f2a6e chore(deps): update actions/upload-artifact digest to 4cec3d8 (#6356)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | digest | `65c4c4a` -> `4cec3d8` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 18:09:24 +01:00
renovate[bot]
010790d3c8 chore(deps): update module github.com/ldez/exptostd to v0.4.2 (#6357)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/ldez/exptostd](https://redirect.github.com/ldez/exptostd)
| `v0.4.1` -> `v0.4.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fldez%2fexptostd/v0.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fldez%2fexptostd/v0.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fldez%2fexptostd/v0.4.1/v0.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fldez%2fexptostd/v0.4.1/v0.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ldez/exptostd (github.com/ldez/exptostd)</summary>

###
[`v0.4.2`](https://redirect.github.com/ldez/exptostd/compare/v0.4.1...v0.4.2)

[Compare
Source](https://redirect.github.com/ldez/exptostd/compare/v0.4.1...v0.4.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-22 15:40:27 +01:00
renovate[bot]
597e1d7774 chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.4 (#6348)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/quasilyte/go-ruleguard](https://redirect.github.com/quasilyte/go-ruleguard)
| `v0.4.3-0.20240823090925-0fe6f58b47b1` -> `v0.4.4` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fquasilyte%2fgo-ruleguard/v0.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fquasilyte%2fgo-ruleguard/v0.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fquasilyte%2fgo-ruleguard/v0.4.3-0.20240823090925-0fe6f58b47b1/v0.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fquasilyte%2fgo-ruleguard/v0.4.3-0.20240823090925-0fe6f58b47b1/v0.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>quasilyte/go-ruleguard
(github.com/quasilyte/go-ruleguard)</summary>

###
[`v0.4.4`](https://redirect.github.com/quasilyte/go-ruleguard/releases/tag/v0.4.4)

[Compare
Source](https://redirect.github.com/quasilyte/go-ruleguard/compare/v0.4.2...v0.4.4)

#### What's Changed

- build(deps): bump toolmantim/release-drafter from 5.25.0 to 6.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/quasilyte/go-ruleguard/pull/470](https://redirect.github.com/quasilyte/go-ruleguard/pull/470)
- Support alias types in typeIdentical() by
[@&#8203;reillywatson](https://redirect.github.com/reillywatson) in
[https://github.com/quasilyte/go-ruleguard/pull/478](https://redirect.github.com/quasilyte/go-ruleguard/pull/478)
- chore: fix CI ang go1.22 support by
[@&#8203;ldez](https://redirect.github.com/ldez) in
[https://github.com/quasilyte/go-ruleguard/pull/479](https://redirect.github.com/quasilyte/go-ruleguard/pull/479)
- Bump x/tools v0.30.0 by
[@&#8203;cristaloleg](https://redirect.github.com/cristaloleg) in
[https://github.com/quasilyte/go-ruleguard/pull/484](https://redirect.github.com/quasilyte/go-ruleguard/pull/484)

#### New Contributors

- [@&#8203;reillywatson](https://redirect.github.com/reillywatson) made
their first contribution in
[https://github.com/quasilyte/go-ruleguard/pull/478](https://redirect.github.com/quasilyte/go-ruleguard/pull/478)

**Full Changelog**:
https://github.com/quasilyte/go-ruleguard/compare/v0.4.2...v0.4.4

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 09:12:01 +01:00
renovate[bot]
92a748113b chore(deps): update golang.org/x/telemetry digest to 165e2f8 (#6346)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/telemetry | indirect | digest | `6f9b61d` -> `165e2f8` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 17:47:10 +01:00
Robert Pająk
2509d780fd [chore] Add OpenSSF Best Practices badge (#6345)
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/6243
2025-02-20 17:03:54 +01:00
Robert Pająk
7f64adf911 [chore] Add a policy on adding tests (#6334)
Per [OpenSSF Best Practices](https://www.bestpractices.dev/en):

> It is SUGGESTED that this policy on adding tests be documented in the
instructions for change proposals.
2025-02-19 07:40:22 -08:00
renovate[bot]
f65062ef08 chore(deps): update module github.com/kisielk/errcheck to v1.9.0 (#6340)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/kisielk/errcheck](https://redirect.github.com/kisielk/errcheck)
| `v1.8.0` -> `v1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fkisielk%2ferrcheck/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fkisielk%2ferrcheck/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fkisielk%2ferrcheck/v1.8.0/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fkisielk%2ferrcheck/v1.8.0/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>kisielk/errcheck (github.com/kisielk/errcheck)</summary>

###
[`v1.9.0`](https://redirect.github.com/kisielk/errcheck/releases/tag/v1.9.0)

[Compare
Source](https://redirect.github.com/kisielk/errcheck/compare/v1.8.0...v1.9.0)

#### What's Changed

- Added supported for Go 1.24 by
[@&#8203;duncanharris](https://redirect.github.com/duncanharris) in
[https://github.com/kisielk/errcheck/pull/263](https://redirect.github.com/kisielk/errcheck/pull/263)
-   Dropped support for Go 1.18 - 1.21 due to updated golang.org/x/tools
- Bump GitHub action workflows by
[@&#8203;deining](https://redirect.github.com/deining) in
[https://github.com/kisielk/errcheck/pull/258](https://redirect.github.com/kisielk/errcheck/pull/258)
- Remove no longer relevant fmtTags by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[https://github.com/kisielk/errcheck/pull/266](https://redirect.github.com/kisielk/errcheck/pull/266)
- Deprecate ErrNoGoFiles as it's never returned by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[https://github.com/kisielk/errcheck/pull/265](https://redirect.github.com/kisielk/errcheck/pull/265)

#### New Contributors

- [@&#8203;deining](https://redirect.github.com/deining) made their
first contribution in
[https://github.com/kisielk/errcheck/pull/258](https://redirect.github.com/kisielk/errcheck/pull/258)
- [@&#8203;duncanharris](https://redirect.github.com/duncanharris) made
their first contribution in
[https://github.com/kisielk/errcheck/pull/263](https://redirect.github.com/kisielk/errcheck/pull/263)

**Full Changelog**:
https://github.com/kisielk/errcheck/compare/v1.8.0...v1.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 09:34:18 +01:00
OpenTelemetry Bot
fb8b0f20ae Add FOSSA scanning workflow (#6331)
See https://github.com/open-telemetry/community/issues/2574 for details

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2025-02-19 09:28:46 +01:00
renovate[bot]
dfe20c4b1f chore(deps): update module github.com/catenacyber/perfsprint to v0.8.2 (#6339)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/catenacyber/perfsprint](https://redirect.github.com/catenacyber/perfsprint)
| `v0.8.1` -> `v0.8.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcatenacyber%2fperfsprint/v0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcatenacyber%2fperfsprint/v0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcatenacyber%2fperfsprint/v0.8.1/v0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcatenacyber%2fperfsprint/v0.8.1/v0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>catenacyber/perfsprint
(github.com/catenacyber/perfsprint)</summary>

###
[`v0.8.2`](https://redirect.github.com/catenacyber/perfsprint/compare/v0.8.1...v0.8.2)

[Compare
Source](https://redirect.github.com/catenacyber/perfsprint/compare/v0.8.1...v0.8.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 16:04:59 -08:00
renovate[bot]
8231483aad fix(deps): update googleapis to 56aae31 (#6338)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `5a70512` -> `56aae31` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `5a70512` -> `56aae31` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `5a70512` -> `56aae31` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 15:47:51 -08:00
renovate[bot]
6239155c9e chore(deps): update actions/cache digest to 0c907a7 (#6337)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
digest | `1bd1e32` -> `0c907a7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 15:04:44 -08:00
Robert Pająk
1ee7c79b73 sdk/log: Add FilterProcessor and EnabledParameters (#6317)
Per
https://github.com/open-telemetry/opentelemetry-go/pull/6271#issuecomment-2657554647

> We agreed that we can move `FilterProcessor` directly to `sdk/log` as
Logs SDK does not look to be stabilized soon.

- Add the possibility to filter based on the resource and scope which is
available for the SDK. The scope information is the most important as it
gives the possibility to e.g. filter out logs emitted for a given
logger. Thus e.g.
https://github.com/open-telemetry/opentelemetry-specification/issues/4364
is not necessary. See
https://github.com/open-telemetry/opentelemetry-specification/pull/4290#discussion_r1927546170
for more context.
- It is going be an example for
https://github.com/open-telemetry/opentelemetry-specification/issues/4363

There is a little overhead (IMO totally acceptable) because of data
transformation. Most importantly, there is no new heap allocation.

```
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/sdk/log
cpu: 13th Gen Intel(R) Core(TM) i7-13800H
                 │   old.txt   │                 new.txt                  │
                 │   sec/op    │     sec/op      vs base                  │
LoggerEnabled-20   4.589n ± 1%   319.750n ± 16%  +6867.75% (p=0.000 n=10)

                 │   old.txt    │             new.txt             │
                 │     B/op     │     B/op       vs base          │
LoggerEnabled-20   0.000Ki ± 0%   1.093Ki ± 13%  ? (p=0.000 n=10)

                 │  old.txt   │            new.txt             │
                 │ allocs/op  │ allocs/op   vs base            │
LoggerEnabled-20   0.000 ± 0%   0.000 ± 0%  ~ (p=1.000 n=10) ¹
¹ all samples are equal
```

`Logger.Enabled` is still more efficient than `Logger.Emit` (benchmarks
from https://github.com/open-telemetry/opentelemetry-go/pull/6315).

```
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/sdk/log
cpu: 13th Gen Intel(R) Core(TM) i7-13800H
BenchmarkLoggerEmit/5_attributes-20               559934              2391 ns/op           39088 B/op          1 allocs/op
BenchmarkLoggerEmit/10_attributes-20             1000000              5910 ns/op           49483 B/op          5 allocs/op
BenchmarkLoggerEnabled-20                        1605697               968.7 ns/op          1272 B/op          0 allocs/op
PASS
ok      go.opentelemetry.io/otel/sdk/log        10.789s
```

Prior art:
- https://github.com/open-telemetry/opentelemetry-go/pull/6271
- https://github.com/open-telemetry/opentelemetry-go/pull/6286

I also created for tracking purposes:
- https://github.com/open-telemetry/opentelemetry-go/issues/6328
2025-02-18 22:35:14 +01:00
renovate[bot]
b80639cdeb chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1 (#6311) 2025-02-18 17:45:35 +01:00
renovate[bot]
e0332501be fix(deps): update golang.org/x to aa4b98e (#6336)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `eff6e97` -> `aa4b98e` |
| golang.org/x/exp/typeparams | indirect | digest | `eff6e97` ->
`aa4b98e` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-go).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 08:12:20 -08:00
renovate[bot]
963190b285 fix(deps): update golang.org/x to eff6e97 (#6325) 2025-02-17 10:54:06 +01:00
renovate[bot]
14dc8ea996 chore(deps): update module github.com/4meepo/tagalign to v1.4.2 (#6327) 2025-02-17 10:35:42 +01:00
renovate[bot]
af9dcb02ac chore(deps): update module github.com/spf13/cobra to v1.9.1 (#6324) 2025-02-17 09:47:51 +01:00