1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2026-06-03 18:35:08 +02:00
Commit Graph

4188 Commits

Author SHA1 Message Date
renovate[bot] ee3dfef45d chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (#7682)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/securego/gosec/v2](https://redirect.github.com/securego/gosec)
([changelog](https://redirect.github.com/securego/gosec/compare/daccba6b93d7..41f28e209a74be7102c923314ab604db2b1adb62))
| indirect | digest | `daccba6` -> `41f28e2` |

---

> [!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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-12-08 14:23:50 +01:00
renovate[bot] 9345d1f64d fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (#7680)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.7.1` -> `v2.7.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.7.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.7.1/v2.7.2?slim=true)
|

---

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

---

### Release Notes

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

###
[`v2.7.2`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v272)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.7.1...v2.7.2)

*Released on 2025-12-07*

1. Linter bug fixes
- `gosec`: from 2.22.10 to
[`daccba6`](https://redirect.github.com/golangci/golangci-lint/commit/daccba6b93d7)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-07 21:48:02 +01:00
Tyler Yahn d03b03395d Check context prior to delaying retry in OTLP exporters (#7678)
Fix #7673

[Issue being
addressed](https://github.com/open-telemetry/opentelemetry-go/issues/7673#issuecomment-3618325229):

> 1.
[`fn`](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry_test.go#L163-L165)
is
[called](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry.go#L87)
> 2. It [returns an
error](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry_test.go#L165)
> 3. The code [checks if the error is
retryable](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry.go#L92),
it [always
is](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry_test.go#L149)
> 4. [Time delay is
checked](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry.go#L97-L108)
> - [Max elsapsed
time](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry_test.go#L156-L157)
is 10 ms
> - Initial [delay is
1ms](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry_test.go#L151)
>    - Delay is determined to be 1ms
>    - The program proceeds to waiting
> 5. [Wait is
called](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry.go#L110-L112)
> 6. The [wait select statement is
evaluated](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry.go#L127-L138)
>    - On slow systems both `case`s are true
> -
[Non-deterministically](https://go.dev/ref/spec#:~:text=If%20one%20or,communications%20can%20proceed.)
the [timer channel
`case`](https://github.com/open-telemetry/opentelemetry-go/blob/1bc9713ac6dc8cbe2fd04fd6dc716d316059eb90/exporters/otlp/otlplog/otlploggrpc/internal/retry/retry.go#L137)
is selected
> - The retry function is re-run and and second iteration is recorded
causing the failure
>    - On fast systems only the context cancel is true
>       - The retry stops here with only `1` execution

Do not rely on non-deterministic `select` statement to catch ended
context prior to waiting for a retry delay. Explicitly check the context
prior to entering the wait.

This resolves the flaky test and ensure in normal operation that
requests with canceled context are ended without having to wait for any
additional delays.
2025-12-07 10:11:36 -08:00
Tyler Yahn 61765e78a6 Fix flaky TestClientInstrumentation (#7677)
Fix #7672

Use a background context during test cleanup so that a non-canceled
context is used.
2025-12-07 07:16:23 -08:00
renovate[bot] a54721cc80 chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (#7679)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/go-git/go-billy/v5](https://redirect.github.com/go-git/go-billy)
| `v5.6.2` -> `v5.7.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-git%2fgo-billy%2fv5/v5.7.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-git%2fgo-billy%2fv5/v5.6.2/v5.7.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>go-git/go-billy (github.com/go-git/go-billy/v5)</summary>

###
[`v5.7.0`](https://redirect.github.com/go-git/go-billy/releases/tag/v5.7.0)

[Compare
Source](https://redirect.github.com/go-git/go-billy/compare/v5.6.2...v5.7.0)

##### What's Changed

- Add support for Chmod on billy.Filesystem by
[@&#8203;bitfehler](https://redirect.github.com/bitfehler) in
[#&#8203;171](https://redirect.github.com/go-git/go-billy/pull/171)
- build: Update module golang.org/x/net to v0.38.0 \[SECURITY]
(releases/v5.x) by
[@&#8203;go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#&#8203;177](https://redirect.github.com/go-git/go-billy/pull/177)

**Full Changelog**:
<https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 07:18:12 -08:00
renovate[bot] 746d0860d7 chore(deps): update github/codeql-action action to v4.31.7 (#7675)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.6` -> `v4.31.7` |

---

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

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.7`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.7)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.6...v4.31.7)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.7 - 05 Dec 2025

- Update default CodeQL bundle version to 2.23.7.
[#&#8203;3343](https://redirect.github.com/github/codeql-action/pull/3343)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.7/CHANGELOG.md)
for more information.

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 20:20:13 +01:00
Tyler Yahn 1bc9713ac6 Regenerate ErrorType documentation in semconv/v1.37.0 (#7667)
The template was updated in #7442 but the code was not regenerated.

Also, fix the comment to not include the unneeded newline that is
failing lint checks.
2025-12-05 09:49:26 -08:00
Tyler Yahn 5a692cf680 Fix whitespace in semconv/v1.33.0 (#7665)
- Replace spaces with tabs
- Include a newline at the end of the file
2025-12-05 09:19:40 -08:00
Tyler Yahn 4eff89b333 Fix whitespace in semconv/v1.32.0 (#7666)
Replace spaces with tabs
Include a newline at the end of the file
2025-12-05 09:12:13 -08:00
Tyler Yahn d1825df1c4 Fix whitespace in semconv/v1.36.0 (#7663)
- Replace spaces with tabs
- Include a newline at the end of the file
2025-12-05 09:01:51 -08:00
Tyler Yahn ddc307d229 Fix package name documentation and missing copyright in semconv/v1.32.0 (#7659)
Identified in the review of #7648
2025-12-05 08:53:05 -08:00
Tyler Yahn 3e85447b6f Fix whitespace in semconv/v1.34.0 (#7664)
- Replace spaces with tabs
- Include a newline at the end of the file
2025-12-05 08:44:58 -08:00
Tyler Yahn a64b9ec518 Fix package documentation name and return error in semconv/v1.36.0 (#7656)
Identified in the review of #7648
2025-12-05 08:18:09 -08:00
Tyler Yahn be85ff8704 Fix whitespace in semconv/v1.37.0 (#7660)
- Replace spaces with tabs
- Include a newline at the end of the file
2025-12-05 08:10:13 -08:00
Tyler Yahn cddeb68814 Fix package name documentation and missing copyright in semconv/v1.34.0 (#7657)
Identified in the review of
https://github.com/open-telemetry/opentelemetry-go/pull/7648
2025-12-05 08:00:46 -08:00
Tyler Yahn 365964822b Fix package name documentation and missing copyright in semconv/v1.33.0 (#7658)
Identified in the review of #7648
2025-12-05 07:53:07 -08:00
Tyler Yahn e69beb88b5 Fix package documentation name and return err in semconv/v1.37.0 (#7655)
Identified in the review of #7648
2025-12-05 07:38:48 -08:00
renovate[bot] ddd0420a4e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (#7671)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.7.0` -> `v2.7.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.7.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.7.0/v2.7.1?slim=true)
|

---

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

---

### Release Notes

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

###
[`v2.7.1`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v271)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.7.0...v2.7.1)

*Released on 2025-12-04*

1. Linter bug fixes
   - `modernize`: disable `stringscut` analyzer

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 09:25:23 -08:00
renovate[bot] 21e75b9b4a chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 (#7669)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ldez/gomoddirectives](https://redirect.github.com/ldez/gomoddirectives)
| `v0.7.1` -> `v0.8.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fldez%2fgomoddirectives/v0.8.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fldez%2fgomoddirectives/v0.7.1/v0.8.0?slim=true)
|

---

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

---

### Release Notes

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

###
[`v0.8.0`](https://redirect.github.com/ldez/gomoddirectives/compare/v0.7.1...v0.8.0)

[Compare
Source](https://redirect.github.com/ldez/gomoddirectives/compare/v0.7.1...v0.8.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 13:37:39 +01:00
ian ca53078985 Instrument the SimpleLogProcessor from sdk/log (#7548)
ref #7016


```txt
goarch: amd64
pkg: go.opentelemetry.io/otel/sdk/log
cpu: Intel(R) Core(TM) i7-14700
                                                │ before.txt  │  .\after_res.txt   │
                                                │   sec/op    │   sec/op     vs base   │
SimpleProcessorObservability/NoObservability-28   27.68n ± 4%
SimpleProcessorObservability/Observability-28                   27.39n ± 5%
geomean                                           27.68n        27.38n       ? ¹ ²
¹ benchmark set differs from baseline; geomeans may not be comparable
² ratios must be >0 to compute geomean

                                                │  before.txt  │   .\after_res.txt   │
                                                │     B/op     │    B/op     vs base │
SimpleProcessorObservability/NoObservability-28   0.000 ± 0%
SimpleProcessorObservability/Observability-28                    0.000 ± 0%
geomean                                                      ¹               ? ² ¹ ³
¹ summaries must be >0 to compute geomean
² benchmark set differs from baseline; geomeans may not be comparable
³ ratios must be >0 to compute geomean

                                                │  before.txt  │   .\after_res.txt   │
                                                │  allocs/op   │ allocs/op   vs base │
SimpleProcessorObservability/NoObservability-28   0.000 ± 0%
SimpleProcessorObservability/Observability-28                    0.000 ± 0%
geomean                                                      ¹               ? ² ¹ ³
¹ summaries must be >0 to compute geomean
² benchmark set differs from baseline; geomeans may not be comparable
³ ratios must be >0 to compute geomean
```

---------

Co-authored-by: Flc゛ <i@flc.io>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-12-04 13:28:07 +01:00
renovate[bot] df839192fb chore(deps): update module github.com/spf13/cobra to v1.10.2 (#7668)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/spf13/cobra](https://redirect.github.com/spf13/cobra) |
`v1.10.1` -> `v1.10.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fspf13%2fcobra/v1.10.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fspf13%2fcobra/v1.10.1/v1.10.2?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>spf13/cobra (github.com/spf13/cobra)</summary>

###
[`v1.10.2`](https://redirect.github.com/spf13/cobra/releases/tag/v1.10.2)

[Compare
Source](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)

#### 🔧 Dependencies

- chore: Migrate from `gopkg.in/yaml.v3` to `go.yaml.in/yaml/v3` by
[@&#8203;dims](https://redirect.github.com/dims) in
[#&#8203;2336](https://redirect.github.com/spf13/cobra/pull/2336) - the
`gopkg.in/yaml.v3` package has been deprecated for some time: this
should significantly cleanup dependency/supply-chains for consumers of
`spf13/cobra`

#### 📈 CI/CD

- Fix linter and allow CI to pass by
[@&#8203;marckhouzam](https://redirect.github.com/marckhouzam) in
[#&#8203;2327](https://redirect.github.com/spf13/cobra/pull/2327)
- fix: actions/setup-go v6 by
[@&#8203;jpmcb](https://redirect.github.com/jpmcb) in
[#&#8203;2337](https://redirect.github.com/spf13/cobra/pull/2337)

#### 🔥✍🏼 Docs

- Add documentation for repeated flags functionality by
[@&#8203;rvergis](https://redirect.github.com/rvergis) in
[#&#8203;2316](https://redirect.github.com/spf13/cobra/pull/2316)

#### 🍂 Refactors

- refactor: replace several vars with consts by
[@&#8203;htoyoda18](https://redirect.github.com/htoyoda18) in
[#&#8203;2328](https://redirect.github.com/spf13/cobra/pull/2328)
- refactor: change minUsagePadding from var to const by
[@&#8203;ssam18](https://redirect.github.com/ssam18) in
[#&#8203;2325](https://redirect.github.com/spf13/cobra/pull/2325)

#### 🤗 New Contributors

- [@&#8203;rvergis](https://redirect.github.com/rvergis) made their
first contribution in
[#&#8203;2316](https://redirect.github.com/spf13/cobra/pull/2316)
- [@&#8203;htoyoda18](https://redirect.github.com/htoyoda18) made their
first contribution in
[#&#8203;2328](https://redirect.github.com/spf13/cobra/pull/2328)
- [@&#8203;ssam18](https://redirect.github.com/ssam18) made their first
contribution in
[#&#8203;2325](https://redirect.github.com/spf13/cobra/pull/2325)
- [@&#8203;dims](https://redirect.github.com/dims) made their first
contribution in
[#&#8203;2336](https://redirect.github.com/spf13/cobra/pull/2336)

**Full Changelog**:
<https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2>

Thank you to our amazing contributors!!!!! 🐍 🚀

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 09:33:52 +01:00
Tyler Yahn 6af2f2ff67 Generate semconv/v1.38.0 (#7648)
Resolve #7647
2025-12-03 19:55:44 -08:00
renovate[bot] 20fdce2ffe fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 (#7661)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.6.2` -> `v2.7.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.7.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.6.2/v2.7.0?slim=true)
|

---

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

---

### Release Notes

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

###
[`v2.7.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v270)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.6.2...v2.7.0)

1. Bug fixes
   - fix: clone args used by `custom` command
2. Linters new features or changes
- `no-sprintf-host-port`: from 0.2.0 to 0.3.1 (ignore string literals
without a colon)
- `unqueryvet`: from 1.2.1 to 1.3.0 (handles `const` and `var`
declarations)
- `revive`: from 1.12.0 to 1.13.0 (new option: `enable-default-rules`,
new rules: `forbidden-call-in-wg-go`, `unnecessary-if`,
`inefficient-map-lookup`)
- `modernize`: from 0.38.0 to 0.39.0 (new analyzers: `plusbuild`,
`stringscut`)
3. Linters bug fixes
   - `perfsprint`: from 0.10.0 to 0.10.1
   - `wrapcheck`: from 2.11.0 to 2.12.0
   - `godoc-lint`: from 0.10.1 to 0.10.2
4. Misc.
   - Add some flags to the `custom` command
5. Documentation
   - docs: split changelog v1 and v2

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 13:12:47 -08:00
renovate[bot] 79144c50c0 chore(deps): update golang.org/x/telemetry digest to 8fff8a5 (#7654)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/telemetry | indirect | digest | `abf20d0` -> `8fff8a5` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 09:55:09 -08:00
renovate[bot] d6aef9bb88 chore(deps): update actions/checkout action to v6.0.1 (#7651)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | patch | `v6.0.0` -> `v6.0.1` |

---

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

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v6.0.1`](https://redirect.github.com/actions/checkout/compare/v6.0.0...v6.0.1)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v6.0.0...v6.0.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 09:57:33 +01:00
renovate[bot] 98f784da8e fix(deps): update googleapis to ff82c1b (#7652)
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 | `79d6a2a` -> `ff82c1b` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `79d6a2a` -> `ff82c1b` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `79d6a2a` -> `ff82c1b` |

---

> [!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 becomes conflicted, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 09:48:33 +01:00
renovate[bot] 5ea2a3293d chore(deps): update actions/stale action to v10.1.1 (#7653)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/stale](https://redirect.github.com/actions/stale) | action |
patch | `v10.1.0` -> `v10.1.1` |

---

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

---

### Release Notes

<details>
<summary>actions/stale (actions/stale)</summary>

###
[`v10.1.1`](https://redirect.github.com/actions/stale/releases/tag/v10.1.1)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.1.0...v10.1.1)

#### What's Changed

##### Bug Fix

- Add Missing Input Reading for `only-issue-types` by
[@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) in
[#&#8203;1298](https://redirect.github.com/actions/stale/pull/1298)

##### Improvement

- Improves error handling when rate limiting is disabled on GHES. by
[@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
in [#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

##### Dependency Upgrades

- Upgrade eslint-config-prettier from 8.10.0 to 10.1.8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1276](https://redirect.github.com/actions/stale/pull/1276)
- Upgrade [@&#8203;types/node](https://redirect.github.com/types/node)
from 20.10.3 to 24.2.0 and document breaking changes in v10 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1280](https://redirect.github.com/actions/stale/pull/1280)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1291](https://redirect.github.com/actions/stale/pull/1291)
- Upgrade actions/checkout from 4 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1306](https://redirect.github.com/actions/stale/pull/1306)

#### New Contributors

- [@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
made their first contribution in
[#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 09:34:03 +01:00
renovate[bot] 85c1dfee75 chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 (#7650)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/godoc-lint/godoc-lint](https://redirect.github.com/godoc-lint/godoc-lint)
| `v0.10.1` -> `v0.10.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgodoc-lint%2fgodoc-lint/v0.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgodoc-lint%2fgodoc-lint/v0.10.1/v0.10.2?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>godoc-lint/godoc-lint
(github.com/godoc-lint/godoc-lint)</summary>

###
[`v0.10.2`](https://redirect.github.com/godoc-lint/godoc-lint/releases/tag/v0.10.2)

[Compare
Source](https://redirect.github.com/godoc-lint/godoc-lint/compare/v0.10.1...v0.10.2)

#### Notable changes

- Blank identifiers (`_`) are now ignored by `require-doc` and
`start-with-name` rules
([#&#8203;75](https://redirect.github.com/godoc-lint/godoc-lint/issues/75)
by [@&#8203;babakks](https://redirect.github.com/babakks))

#### Changelog

-
[`4a59548`](https://redirect.github.com/godoc-lint/godoc-lint/commit/4a59548974477bdb5c2b4d98ff14dfda71b416e2)
chore: release v0.10.2
([#&#8203;76](https://redirect.github.com/godoc-lint/godoc-lint/issues/76))
-
[`2875f9b`](https://redirect.github.com/godoc-lint/godoc-lint/commit/2875f9b6300f23e8956f7a1861f93a83ad7084cc)
Merge pull request
[#&#8203;75](https://redirect.github.com/godoc-lint/godoc-lint/issues/75)
from godoc-lint/babakks/ignore-blank-identifiers
-
[`a276a5f`](https://redirect.github.com/godoc-lint/godoc-lint/commit/a276a5f273cecdf0ddf0691e2c95cd8e42edf06d)
test: verify `require-doc` ignores blank identifiers
-
[`a2e0477`](https://redirect.github.com/godoc-lint/godoc-lint/commit/a2e04779763fae75319385fd5ce36669eab203d6)
fix: ignore blank identifier in `require-doc` rule
-
[`46a866b`](https://redirect.github.com/godoc-lint/godoc-lint/commit/46a866bae656b71a9a37941acc1a56bf9eab7fc9)
test: verify `start-with-name` ignores blank identifiers
-
[`b96d387`](https://redirect.github.com/godoc-lint/godoc-lint/commit/b96d387343e8ca1209ce8c785c2c194b9c96b15a)
fix: ignore blank identifier in `start-with-name` rule
-
[`6de0882`](https://redirect.github.com/godoc-lint/godoc-lint/commit/6de08826e3f7993e9b7bd58319ba4b32e1c615a3)
ci: enable linters that modernizes code a bit
([#&#8203;72](https://redirect.github.com/godoc-lint/godoc-lint/issues/72))
-
[`5b4caf3`](https://redirect.github.com/godoc-lint/godoc-lint/commit/5b4caf3b34aebd307364b67fc3eb8491be6680a9)
ci: add testifylint to linters
([#&#8203;71](https://redirect.github.com/godoc-lint/godoc-lint/issues/71))
-
[`130759d`](https://redirect.github.com/godoc-lint/godoc-lint/commit/130759d40c7f0bc863b199cbfa8de19d884cebd1)
chore: bump version
([#&#8203;64](https://redirect.github.com/godoc-lint/godoc-lint/issues/64))

***

Released by
[GoReleaser](https://redirect.github.com/goreleaser/goreleaser).

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 09:26:05 +01:00
renovate[bot] 729bd6e84c fix(deps): update module go.opentelemetry.io/collector/pdata to v1.47.0 (#7646)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/collector/pdata](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v1.46.0` -> `v1.47.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fpdata/v1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fpdata/v1.46.0/v1.47.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-collector
(go.opentelemetry.io/collector/pdata)</summary>

###
[`v1.47.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1470v01410)

##### 🛑 Breaking changes 🛑

- `pkg/config/confighttp`: Use configoptional.Optional for
confighttp.ClientConfig.Cookies field
([#&#8203;14021](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14021))

##### 💡 Enhancements 💡

- `pkg/config/confighttp`: Setting `compression_algorithms` to an empty
list now disables automatic decompression, ignoring Content-Encoding
([#&#8203;14131](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14131))
- `pkg/service`: Update semantic conventions from internal telemetry to
v1.37.0
([#&#8203;14232](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14232))
- `pkg/xscraper`: Implement xscraper for Profiles.
([#&#8203;13915](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13915))

##### 🧰 Bug fixes 🧰

- `pkg/config/configoptional`: Ensure that configoptional.None values
resulting from unmarshaling are equivalent to configoptional.Optional
zero value.
([#&#8203;14218](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14218))

<!-- previous-version -->

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 15:52:23 +01:00
renovate[bot] d5faa3eb6b chore(deps): update github/codeql-action action to v4.31.6 (#7644)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.5` -> `v4.31.6` |

---

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

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.6`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.6)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.5...v4.31.6)

### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

#### 4.31.6 - 01 Dec 2025

No user facing changes.

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.6/CHANGELOG.md)
for more information.

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 15:43:11 +01:00
renovate[bot] 495a2c2d32 chore(deps): update golang.org/x/telemetry digest to abf20d0 (#7643)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/telemetry | indirect | digest | `55bbf37` -> `abf20d0` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-29 10:36:52 +01:00
renovate[bot] a72103c9f1 chore(deps): update module github.com/hashicorp/go-version to v1.8.0 (#7641)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/hashicorp/go-version](https://redirect.github.com/hashicorp/go-version)
| `v1.7.0` -> `v1.8.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fgo-version/v1.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fgo-version/v1.7.0/v1.8.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>hashicorp/go-version
(github.com/hashicorp/go-version)</summary>

###
[`v1.8.0`](https://redirect.github.com/hashicorp/go-version/releases/tag/v1.8.0)

[Compare
Source](https://redirect.github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0)

#### What's Changed

- Add CODEOWNERS file in .github/CODEOWNERS by
[@&#8203;mukeshjc](https://redirect.github.com/mukeshjc) in
[#&#8203;145](https://redirect.github.com/hashicorp/go-version/pull/145)
- Linting by
[@&#8203;KaushikiAnand](https://redirect.github.com/KaushikiAnand) in
[#&#8203;151](https://redirect.github.com/hashicorp/go-version/pull/151)
- Correct typos in comments by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;134](https://redirect.github.com/hashicorp/go-version/pull/134)
- Migrate GitHub Actions updates from TSCCR to Dependabot by
[@&#8203;nodyhub](https://redirect.github.com/nodyhub) in
[#&#8203;155](https://redirect.github.com/hashicorp/go-version/pull/155)
- Bump the github-actions-backward-compatible group with 2 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;157](https://redirect.github.com/hashicorp/go-version/pull/157)
- Update doc reference in README by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;135](https://redirect.github.com/hashicorp/go-version/pull/135)
- Bump the github-actions-breaking group with 3 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;156](https://redirect.github.com/hashicorp/go-version/pull/156)
- \[Compliance] - PR Template Changes Required by
[@&#8203;compliance-pr-automation-bot](https://redirect.github.com/compliance-pr-automation-bot)\[bot]
in
[#&#8203;158](https://redirect.github.com/hashicorp/go-version/pull/158)
- Add benchmark test for version.String() by
[@&#8203;Manikkumar1988](https://redirect.github.com/Manikkumar1988) in
[#&#8203;159](https://redirect.github.com/hashicorp/go-version/pull/159)
- Bytes implementation by
[@&#8203;Manikkumar1988](https://redirect.github.com/Manikkumar1988) in
[#&#8203;161](https://redirect.github.com/hashicorp/go-version/pull/161)
- Bump actions/cache from 4.2.3 to 4.2.4 in the
github-actions-backward-compatible group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;167](https://redirect.github.com/hashicorp/go-version/pull/167)
- Bump actions/checkout from 4.2.2 to 5.0.0 in the
github-actions-breaking group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;166](https://redirect.github.com/hashicorp/go-version/pull/166)
- Bump the github-actions-breaking group across 1 directory with 2
updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;171](https://redirect.github.com/hashicorp/go-version/pull/171)
- \[IND-4226] \[COMPLIANCE] Update Copyright Headers by
[@&#8203;oss-core-libraries-dashboard](https://redirect.github.com/oss-core-libraries-dashboard)\[bot]
in
[#&#8203;172](https://redirect.github.com/hashicorp/go-version/pull/172)
- drop init() by
[@&#8203;florianl](https://redirect.github.com/florianl) in
[#&#8203;175](https://redirect.github.com/hashicorp/go-version/pull/175)

#### New Contributors

- [@&#8203;mukeshjc](https://redirect.github.com/mukeshjc) made their
first contribution in
[#&#8203;145](https://redirect.github.com/hashicorp/go-version/pull/145)
- [@&#8203;KaushikiAnand](https://redirect.github.com/KaushikiAnand)
made their first contribution in
[#&#8203;151](https://redirect.github.com/hashicorp/go-version/pull/151)
- [@&#8203;alexandear](https://redirect.github.com/alexandear) made
their first contribution in
[#&#8203;134](https://redirect.github.com/hashicorp/go-version/pull/134)
- [@&#8203;nodyhub](https://redirect.github.com/nodyhub) made their
first contribution in
[#&#8203;155](https://redirect.github.com/hashicorp/go-version/pull/155)
-
[@&#8203;compliance-pr-automation-bot](https://redirect.github.com/compliance-pr-automation-bot)\[bot]
made their first contribution in
[#&#8203;158](https://redirect.github.com/hashicorp/go-version/pull/158)
- [@&#8203;Manikkumar1988](https://redirect.github.com/Manikkumar1988)
made their first contribution in
[#&#8203;159](https://redirect.github.com/hashicorp/go-version/pull/159)
-
[@&#8203;oss-core-libraries-dashboard](https://redirect.github.com/oss-core-libraries-dashboard)\[bot]
made their first contribution in
[#&#8203;172](https://redirect.github.com/hashicorp/go-version/pull/172)
- [@&#8203;florianl](https://redirect.github.com/florianl) made their
first contribution in
[#&#8203;175](https://redirect.github.com/hashicorp/go-version/pull/175)

**Full Changelog**:
<https://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:06:17 +01:00
renovate[bot] a0a0acdceb fix(deps): update golang.org/x to 87e1e73 (#7636)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `e25ba8c` -> `87e1e73` |
| golang.org/x/exp/typeparams | indirect | digest | `e25ba8c` ->
`87e1e73` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 13:10:29 -08:00
renovate[bot] c1523420e3 fix(deps): update googleapis to 79d6a2a (#7634)
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 | `95abcf5` -> `79d6a2a` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `95abcf5` -> `79d6a2a` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `95abcf5` -> `79d6a2a` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS41IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:31:05 +01:00
renovate[bot] 6a16d13330 chore(deps): update golang.org/x/telemetry digest to 55bbf37 (#7633)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/telemetry | indirect | digest | `e487659` -> `55bbf37` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS41IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 13:56:42 -08:00
renovate[bot] d3b4232169 chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 (#7632)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/tomarrell/wrapcheck/v2](https://redirect.github.com/tomarrell/wrapcheck)
| `v2.11.0` -> `v2.12.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftomarrell%2fwrapcheck%2fv2/v2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftomarrell%2fwrapcheck%2fv2/v2.11.0/v2.12.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>tomarrell/wrapcheck
(github.com/tomarrell/wrapcheck/v2)</summary>

###
[`v2.12.0`](https://redirect.github.com/tomarrell/wrapcheck/releases/tag/v2.12.0):
deps: update Go version and upgrade golang.org/x/tools to v0.39.0

[Compare
Source](https://redirect.github.com/tomarrell/wrapcheck/compare/v2.11.0...v2.12.0)

#### What's Changed

- deps: update Go version and upgrade golang.org/x/tools to v0.39.0 by
[@&#8203;KoheiMatsuno99](https://redirect.github.com/KoheiMatsuno99) in
[#&#8203;66](https://redirect.github.com/tomarrell/wrapcheck/pull/66)

#### New Contributors

- [@&#8203;KoheiMatsuno99](https://redirect.github.com/KoheiMatsuno99)
made their first contribution in
[#&#8203;66](https://redirect.github.com/tomarrell/wrapcheck/pull/66)

**Full Changelog**:
<https://github.com/tomarrell/wrapcheck/compare/v2.11.0...v2.12.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 15:00:25 +01:00
renovate[bot] cbcbb2d04a chore(deps): update github/codeql-action action to v4.31.5 (#7631)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.4` -> `v4.31.5` |

---

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

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.5`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.5)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.4...v4.31.5)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.5 - 24 Nov 2025

- Update default CodeQL bundle version to 2.23.6.
[#&#8203;3321](https://redirect.github.com/github/codeql-action/pull/3321)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.5/CHANGELOG.md)
for more information.

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 13:57:35 +01:00
renovate[bot] 414432d928 chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 (#7629)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/go-git/go-git/v5](https://redirect.github.com/go-git/go-git)
| `v5.16.3` -> `v5.16.4` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-git%2fgo-git%2fv5/v5.16.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-git%2fgo-git%2fv5/v5.16.3/v5.16.4?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>go-git/go-git (github.com/go-git/go-git/v5)</summary>

###
[`v5.16.4`](https://redirect.github.com/go-git/go-git/releases/tag/v5.16.4)

[Compare
Source](https://redirect.github.com/go-git/go-git/compare/v5.16.3...v5.16.4)

#### What's Changed

- backport plumbing: format/idxfile, prevent panic by
[@&#8203;swills](https://redirect.github.com/swills) in
[#&#8203;1732](https://redirect.github.com/go-git/go-git/pull/1732)
- \[backport] build: test, Fix build on Windows. by
[@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[#&#8203;1734](https://redirect.github.com/go-git/go-git/pull/1734)
- build: Update module golang.org/x/net to v0.38.0 \[SECURITY]
(releases/v5.x) by
[@&#8203;go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#&#8203;1742](https://redirect.github.com/go-git/go-git/pull/1742)
- build: Update module github.com/cloudflare/circl to v1.6.1 \[SECURITY]
(releases/v5.x) by
[@&#8203;go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#&#8203;1741](https://redirect.github.com/go-git/go-git/pull/1741)
- build: Update module github.com/go-git/go-git/v5 to v5.13.0
\[SECURITY] (releases/v5.x) by
[@&#8203;go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#&#8203;1743](https://redirect.github.com/go-git/go-git/pull/1743)

**Full Changelog**:
<https://github.com/go-git/go-git/compare/v5.16.3...v5.16.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2025-11-24 10:49:20 +01:00
renovate[bot] 7323fc74c3 chore(deps): update golang.org/x/telemetry digest to e487659 (#7619)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/telemetry | indirect | digest | `03ef243` -> `e487659` |

---

> [!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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 15:33:01 -08:00
renovate[bot] d799e0665c chore(deps): update module github.com/prometheus/common to v0.67.4 (#7626)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/prometheus/common](https://redirect.github.com/prometheus/common)
| `v0.67.3` -> `v0.67.4` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.67.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.67.3/v0.67.4?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>prometheus/common (github.com/prometheus/common)</summary>

###
[`v0.67.4`](https://redirect.github.com/prometheus/common/releases/tag/v0.67.4):
/ 2025-11-18

[Compare
Source](https://redirect.github.com/prometheus/common/compare/v0.67.3...v0.67.4)

#### What's Changed

- chore: clean up golangci-lint configuration by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[#&#8203;782](https://redirect.github.com/prometheus/common/pull/782)
- chore: 'omitempty' to Oauth2 fields with type Secret to avoid
requiring them by
[@&#8203;JorTurFer](https://redirect.github.com/JorTurFer) in
[#&#8203;864](https://redirect.github.com/prometheus/common/pull/864)
- chore: Add omitempty tag to all config fields by
[@&#8203;JorTurFer](https://redirect.github.com/JorTurFer) in
[#&#8203;865](https://redirect.github.com/prometheus/common/pull/865)

**Full Changelog**:
<https://github.com/prometheus/common/compare/v0.67.3...v0.67.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 15:14:02 -08:00
renovate[bot] c6e4cca46c chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 (#7627)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[dev.gaijin.team/go/golib](https://redirect.github.com/GaijinEntertainment/golib)
| `v0.7.0` -> `v0.8.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/dev.gaijin.team%2fgo%2fgolib/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/dev.gaijin.team%2fgo%2fgolib/v0.7.0/v0.8.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>GaijinEntertainment/golib (dev.gaijin.team/go/golib)</summary>

###
[`v0.8.0`](https://redirect.github.com/GaijinEntertainment/golib/releases/tag/v0.8.0)

[Compare
Source](https://redirect.github.com/GaijinEntertainment/golib/compare/v0.7.0...v0.8.0)

**Major release with breaking changes to logger and stacktrace packages.
Please review the Breaking Changes section carefully before upgrading.**

This release focuses on improving the logger and stacktrace packages
with better caller capture, thread safety, and a simplified adapter
interface.

***

##### ⚠️ Breaking Changes

- **Change `logger.New()` constructor signature**
([`a818939`](https://redirect.github.com/GaijinEntertainment/golib/commit/a818939),
[`dbbf7a2`](https://redirect.github.com/GaijinEntertainment/golib/commit/dbbf7a2),
[`ef40e6a`](https://redirect.github.com/GaijinEntertainment/golib/commit/ef40e6a))
Constructor changed from `New(adapter Adapter, maxLevel int)` to
`New(adapter Adapter, opts ...Option)`. The `maxLevel` parameter is now
passed via `WithLevel(level)` option.

- **Rework `logger.Adapter` interface**
([`3e99e98`](https://redirect.github.com/GaijinEntertainment/golib/commit/3e99e98))
The Adapter interface has been simplified. Logger name and stacktrace
functionality is now handled by the logger itself, with these values
passed as fields.

- **Remove `NopAdapter` and change nil adapter handling**
([`ac007a8`](https://redirect.github.com/GaijinEntertainment/golib/commit/ac007a8))
`NopAdapter` has been removed. All loggers with nil adapter are now
treated as no-op loggers. No-op loggers can only be created with
`logger.NewNop()`. `logger.New()` now panics if it receives a nil
adapter.

- **Change logger name and error passthrough mechanism**
([`dbbf7a2`](https://redirect.github.com/GaijinEntertainment/golib/commit/dbbf7a2))
Logger name and error are now passed to adapters as fields rather than
handled in a special way.

- **Rework `stacktrace` package API**
([`7d77230`](https://redirect.github.com/GaijinEntertainment/golib/commit/7d77230),
[`e4d4715`](https://redirect.github.com/GaijinEntertainment/golib/commit/e4d4715))
`stacktrace.Capture()` renamed to `stacktrace.CaptureStack()`. `Stack`
type is now read-only; modification methods have been removed.

***

##### Added

- **New logger configuration options**
([`a818939`](https://redirect.github.com/GaijinEntertainment/golib/commit/a818939),
[`dbbf7a2`](https://redirect.github.com/GaijinEntertainment/golib/commit/dbbf7a2),
[`ef40e6a`](https://redirect.github.com/GaijinEntertainment/golib/commit/ef40e6a))
  Added multiple new options for configuring logger behavior:
  - `WithLevel(level int)` - Set maximum log level
- `WithCallerAtLevel(level int)` - Enable automatic caller capture at or
below specified level
- `WithCallerMapper(fn)` - Custom caller frame mapping with
`DefaultCallerMapper` provided
  - `WithNameMapper(fn)` - Custom logger name field mapping
- `WithNameFormatter(fn)` - Custom logger name formatting (hierarchical
with `:` or replacement strategies)
  - `WithErrorMapper(fn)` - Custom error field mapping
  - `WithStackTraceMapper(fn)` - Custom stacktrace field mapping

- **New `stacktrace.CaptureCaller()` function**
([`e4d4715`](https://redirect.github.com/GaijinEntertainment/golib/commit/e4d4715))
Captures a single stack frame with specified skip. More performant for
cases when only the caller's frame is required.

- **New `stacktrace.Frame` type**
([`6b86721`](https://redirect.github.com/GaijinEntertainment/golib/commit/6b86721))
Represents a single stack frame containing program counter, file path,
line number, and function name. Simplified representation of
`runtime.Frame` that is safe to store and use after stack trace capture.

- **Logger comparison method**
([`ef40e6a`](https://redirect.github.com/GaijinEntertainment/golib/commit/ef40e6a))
New `logger.IsEqual()` method for comparing if two loggers are
functionally the same.

- **Thread-safe buffer adapter improvements**
([`bb3745f`](https://redirect.github.com/GaijinEntertainment/golib/commit/bb3745f))
`bufferadapter.LogEntries` type is now thread-safe. New
`bufferadapter.NewWithBuffer()` method allows usage of pre-existing
buffer.

- **Stacktrace capture support**
([`dbbf7a2`](https://redirect.github.com/GaijinEntertainment/golib/commit/dbbf7a2))
  Full stacktrace capture functionality integrated into logger package.

***

##### Changed

- **Finalize logger documentation**
([`dbbf7a2`](https://redirect.github.com/GaijinEntertainment/golib/commit/dbbf7a2))
  Comprehensive documentation added to the logger package.

- **Improve adapter documentation**
([`3e99e98`](https://redirect.github.com/GaijinEntertainment/golib/commit/3e99e98))
Added detailed package documentation for `logrusadapter`, `slogadapter`,
and `zapadapter`.

- **Simplify `bufferadapter.New()`**
([`bb3745f`](https://redirect.github.com/GaijinEntertainment/golib/commit/bb3745f))
Now creates and returns both adapter and buffer together for
convenience.

- **Upgrade golangci-lint configuration**
([`17f1b9c`](https://redirect.github.com/GaijinEntertainment/golib/commit/17f1b9c))
Updated linter config to support golangci-lint v2.6 and fixed all lint
issues.

***

##### Fixed

- **Fix logger name carrying with multiple children**
([`ef40e6a`](https://redirect.github.com/GaijinEntertainment/golib/commit/ef40e6a))
Previously, when multiple child loggers changed names, it would result
in multiple fields with the same name. The new approach allows for
logger name rewrites and custom logger name generation strategies.

***

#### Upgrade Guide

##### For Logger Users:

**1. Updating logger.New() calls:**

```go
// Before (v0.7.0)
logger := logger.New(adapter, logger.LevelDebug)

// After (v0.8.0)
logger := logger.New(adapter, logger.WithLevel(logger.LevelDebug))

// Or use default level (LevelInfo) with no options
logger := logger.New(adapter)
```

**2. Creating no-op loggers:**

```go
// Before
logger := logger.New(logger.NopAdapter{}, someLevel)

// After
logger := logger.NewNop()
```

**3. Calling stacktrace functions:**

```go
// Before
stack := stacktrace.Capture(skip)

// After
stack := stacktrace.CaptureStack(skip)

// Or for single frame:
frame := stacktrace.CaptureCaller(skip)
```

**4. Modifying Stack instances:**

Remove any code that modifies Stack - it's now read-only. Capture the
stack with the correct skip value instead.

##### For Adapter Implementers:

The `Adapter` interface has been simplified. Logger name and stacktrace
functionality is now handled by the logger itself, with these values
passed as fields.

Review the updated documentation in `logrusadapter`, `slogadapter`, and
`zapadapter` packages for examples of the new implementation pattern.

***

#### Contributors

- a.zinoviev <a.zinoviev@gaijin.team>

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 15:01:08 -08:00
Simon Menke da01323ac8 otlploghttp: support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE env vars (#7608) 2025-11-21 09:17:38 +01:00
renovate[bot] 4200d1ebd4 chore(deps): update actions/checkout action to v6 (#7624)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | major | `v5.0.1` -> `v6.0.0` |

---

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

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v6.0.0`](https://redirect.github.com/actions/checkout/compare/v5.0.1...v6.0.0)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v5.0.1...v6.0.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 09:26:21 -08:00
renovate[bot] 67d264a994 chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (#7622)
This PR contains the following updates:

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

---

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

### GitHub Vulnerability Alerts

#### [CVE-2025-58181](https://nvd.nist.gov/vuln/detail/CVE-2025-58181)

SSH servers parsing GSSAPI authentication requests do not validate the
number of mechanisms specified in the request, allowing an attacker to
cause unbounded memory consumption.

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 10:15:30 +01:00
renovate[bot] 7d39542491 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 (#7618)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/cyphar/filepath-securejoin](https://redirect.github.com/cyphar/filepath-securejoin)
| `v0.6.0` -> `v0.6.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcyphar%2ffilepath-securejoin/v0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcyphar%2ffilepath-securejoin/v0.6.0/v0.6.1?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>cyphar/filepath-securejoin
(github.com/cyphar/filepath-securejoin)</summary>

###
[`v0.6.1`](https://redirect.github.com/cyphar/filepath-securejoin/blob/HEAD/CHANGELOG.md#010---2017-07-19)

[Compare
Source](https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.6.0...v0.6.1)

This is our first release of `github.com/cyphar/filepath-securejoin`,
containing a full implementation with a coverage of 93.5% (the only
missing
cases are the error cases, which are hard to mocktest at the moment).

[Unreleased]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.6.1...HEAD

[0.6.1]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.6.0...v0.6.1

[0.6.0]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.5.0...v0.6.0

[0.5.2]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.5.1...v0.5.2

[0.5.1]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.5.0...v0.5.1

[0.5.0]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.4.1...v0.5.0

[0.4.1]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.4.0...v0.4.1

[0.4.0]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.6...v0.4.0

[0.3.6]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.5...v0.3.6

[0.3.5]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.4...v0.3.5

[0.3.4]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.3...v0.3.4

[0.3.3]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.2...v0.3.3

[0.3.2]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.1...v0.3.2

[0.3.1]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.3.0...v0.3.1

[0.3.0]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.2.5...v0.3.0

[0.2.5]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.2.4...v0.2.5

[0.2.4]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.4

[0.2.3]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.2.2...v0.2.3

[0.2.2]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.2.1...v0.2.2

[0.2.1]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.2.0...v0.2.1

[0.2.0]:
https://redirect.github.com/cyphar/filepath-securejoin/compare/v0.1.0...v0.2.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 09:59:11 +01:00
renovate[bot] 9c98f52a29 chore(deps): update module go.uber.org/zap to v1.27.1 (#7620)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [go.uber.org/zap](https://redirect.github.com/uber-go/zap) | `v1.27.0`
-> `v1.27.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.uber.org%2fzap/v1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.uber.org%2fzap/v1.27.0/v1.27.1?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>uber-go/zap (go.uber.org/zap)</summary>

###
[`v1.27.1`](https://redirect.github.com/uber-go/zap/releases/tag/v1.27.1)

[Compare
Source](https://redirect.github.com/uber-go/zap/compare/v1.27.0...v1.27.1)

Enhancements:

- [#&#8203;1501][]: prevent `Object` from panicking on nils
- [#&#8203;1511][]: Fix a race condition in `WithLazy`.

Thanks to [@&#8203;rabbbit](https://redirect.github.com/rabbbit),
[@&#8203;alshopov](https://redirect.github.com/alshopov),
[@&#8203;jquirke](https://redirect.github.com/jquirke),
[@&#8203;arukiidou](https://redirect.github.com/arukiidou) for their
contributions to this release.

[#&#8203;1501]: https://redirect.github.com/uber-go/zap/pull/1501

[#&#8203;1511]: https://redirect.github.com/uber-go/zap/pull/1511

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 09:46:05 +01:00
renovate[bot] 61649a49e5 chore(deps): update actions/setup-go action to v6.1.0 (#7623)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://redirect.github.com/actions/setup-go) |
action | minor | `v6.0.0` -> `v6.1.0` |

---

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

---

### Release Notes

<details>
<summary>actions/setup-go (actions/setup-go)</summary>

###
[`v6.1.0`](https://redirect.github.com/actions/setup-go/releases/tag/v6.1.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v6.0.0...v6.1.0)

#### What's Changed

##### Enhancements

- Fall back to downloading from go.dev/dl instead of
storage.googleapis.com/golang by
[@&#8203;nicholasngai](https://redirect.github.com/nicholasngai) in
[#&#8203;665](https://redirect.github.com/actions/setup-go/pull/665)
- Add support for .tool-versions file and update workflow by
[@&#8203;priya-kinthali](https://redirect.github.com/priya-kinthali) in
[#&#8203;673](https://redirect.github.com/actions/setup-go/pull/673)
- Add comprehensive breaking changes documentation for v6 by
[@&#8203;mahabaleshwars](https://redirect.github.com/mahabaleshwars) in
[#&#8203;674](https://redirect.github.com/actions/setup-go/pull/674)

##### Dependency updates

- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document
breaking changes in v6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;617](https://redirect.github.com/actions/setup-go/pull/617)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;641](https://redirect.github.com/actions/setup-go/pull/641)
- Upgrade semver and
[@&#8203;types/semver](https://redirect.github.com/types/semver) by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;652](https://redirect.github.com/actions/setup-go/pull/652)

#### New Contributors

- [@&#8203;nicholasngai](https://redirect.github.com/nicholasngai) made
their first contribution in
[#&#8203;665](https://redirect.github.com/actions/setup-go/pull/665)
- [@&#8203;priya-kinthali](https://redirect.github.com/priya-kinthali)
made their first contribution in
[#&#8203;673](https://redirect.github.com/actions/setup-go/pull/673)
- [@&#8203;mahabaleshwars](https://redirect.github.com/mahabaleshwars)
made their first contribution in
[#&#8203;674](https://redirect.github.com/actions/setup-go/pull/674)

**Full Changelog**:
<https://github.com/actions/setup-go/compare/v6...v6.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 09:34:34 +01:00
Preeti Dewani 49292857b7 Replace fnv with xxhash (#7497)
**Objective**:
- Performance comparison between fnv and xxhash in terms of ops/sec,
allocations and collisions
- Implement xxhash according to first objective

**Changes**:
- fnv is replaced by xxhash. 
  Perform stats:
  - **Collision**: No collision upto 100M
  - **Allocations**: Same in both cases
- **Ops/sec**: xxhash performed better in cases with medium to large
strings
 
 **Benchmarks**:
 ```
 benchstat old.txt new.txt
goos: darwin
goarch: arm64
pkg: go.opentelemetry.io/otel/attribute
cpu: Apple M2
│ old.txt │ new.txt │
│ sec/op │ sec/op vs base │
NewSet-8 205.5n ± 1% 229.4n ± 1% +11.61% (p=0.002 n=6)
NewSetSmallStrings-8 160.5n ± 1% 169.0n ± 5% +5.26% (p=0.002 n=6)
NewSetMediumStrings-8 263.8n ± 6% 185.0n ± 1% -29.89% (p=0.002 n=6)
NewSetLargeStrings-8 426.4n ± 9% 210.2n ± 1% -50.72% (p=0.002 n=6)
NewSetVeryLargeStrings-8 1012.5n ± 7% 238.7n ± 2% -76.43% (p=0.002 n=6)
NewSetHugeStrings-8 3622.0n ± 8% 397.1n ± 1% -89.04% (p=0.002 n=6)
geomean                     488.6n        228.6n       -53.21%

│ old.txt │ new.txt │
│ B/op │ B/op vs base │
NewSet-8 448.0 ± 0% 448.0 ± 0% ~ (p=1.000 n=6) ¹
NewSetSmallStrings-8 320.0 ± 0% 320.0 ± 0% ~ (p=1.000 n=6) ¹
NewSetMediumStrings-8 320.0 ± 0% 320.0 ± 0% ~ (p=1.000 n=6) ¹
NewSetLargeStrings-8 320.0 ± 0% 320.0 ± 0% ~ (p=1.000 n=6) ¹
NewSetVeryLargeStrings-8 320.0 ± 0% 320.0 ± 0% ~ (p=1.000 n=6) ¹
NewSetHugeStrings-8 320.0 ± 0% 320.0 ± 0% ~ (p=1.000 n=6) ¹
geomean                    338.5        338.5       +0.00%
¹ all samples are equal

│ old.txt │ new.txt │
│ allocs/op │ allocs/op vs base │
NewSet-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=6) ¹
NewSetSmallStrings-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=6) ¹
NewSetMediumStrings-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=6) ¹
NewSetLargeStrings-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=6) ¹
NewSetVeryLargeStrings-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=6) ¹
NewSetHugeStrings-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=6) ¹
geomean                    1.000        1.000       +0.00%
¹ all samples are equal
```

Previous implementation for reference: 
https://github.com/open-telemetry/opentelemetry-go/blame/d0483a7c89d936dcced557fb523465daeac16967/CHANGELOG.md#L16

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2025-11-19 11:06:20 +01:00
renovate[bot] 98eb065c75 chore(deps): update github/codeql-action action to v4.31.4 (#7615)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.3` -> `v4.31.4` |

---

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

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.4`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.4)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.3...v4.31.4)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.4 - 18 Nov 2025

No user facing changes.

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.4/CHANGELOG.md)
for more information.

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy41IiwidXBkYXRlZEluVmVyIjoiNDIuMTMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 10:20:25 +01:00
Damien Mathieu 5eea765350 Upgrade macos tests to latest (#7597)
GitHub is deprecating the macos-13 runners.
In fact, we should probably have upgraded much earlier.
https://github.com/actions/runner-images/issues/13046
2025-11-18 16:08:51 +01:00