Skip to content

Commit

Permalink
feat: add kafka topics observer extension
Browse files Browse the repository at this point in the history
add changelog entry

update kafkatopicsobserver README

update branch name, CHANGELOG and delete Unmarshal function from config.go

update stability to In Development

fix CI issues

change order of imports

update go.mod

add kafkatopicsobserver codeowner

update go.mod

Update All golang.org/x packages (open-telemetry#37828)

This PR contains the following updates:

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

---

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

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yang Song <[email protected]>

update tests

Update All golang.org/x packages (open-telemetry#37828)

This PR contains the following updates:

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

---

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

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yang Song <[email protected]>

Update module github.com/aws/aws-sdk-go-v2/service/ec2 to v1.203.0 (open-telemetry#37863)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/aws/aws-sdk-go-v2/service/ec2](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.202.4` -> `v1.203.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.202.4/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.202.4/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>

Update All golang.org/x packages (open-telemetry#37828)

This PR contains the following updates:

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

---

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

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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.

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yang Song <[email protected]>

Update module github.com/aws/aws-sdk-go-v2/service/ec2 to v1.203.0 (open-telemetry#37863)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/aws/aws-sdk-go-v2/service/ec2](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.202.4` -> `v1.203.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.202.4/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.202.4/v1.203.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>

[tailsamplingprocessor] Support external decision cache implementations (open-telemetry#37035)

#### Description

Adding a feature. This PR adds support for external implementations of
the decision cache. This allows the collector (or another service using
the processor) to supply an alternative decision cache based on
alternative algorithms or external services like memcached without
needing to explicitly add support for all possible options in the
processor.

It re-uses the existing function option pattern and only exposes two
options for now: `WithSampledDecisionCache` and
`WithNonSampledDecisionCache`. I've avoided exporting other options to
avoid bloating the external interface without a concrete use case. The
majority of changes are cleanup from the refactoring to move `Option`
values into the `Config` struct instead of in a variadic parameter on
`newTracesProcessor`.

---------

Co-authored-by: Yuna Verheyden <[email protected]>

[chore] fix flaky e2e test in k8sclusterreceiver (open-telemetry#37830)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This PR addresses the flaky E2E test in the k8sclusterreceiver. Will
need to run this multiple times to make sure this solves the issue

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#37756

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Adapted the assertion logic in the existing test

---------

Signed-off-by: Florian Bacher <[email protected]>

[chore] Exclude generated modules from `make for-all` (open-telemetry#37755)

#### Context

<details>

The `Makefile` currently has two variables listing "every" module in the
repo:
- `ALL_MODS` contains everything except the non-gitted modules
`cmd/otelcontribcol` and `cmd/oteltestbedcol`;
- `NONROOT_MODS` contains everything except the root module, but
including `cmd/otel*col` if present.

These variables are mostly used through the following helpers:
- `make for-all CMD=blabla` loops through `NONROOT_MODS` + (explicitly)
the root module;
- `make for-all-target` loops through `ALL_MODS`.

The result is that the former includes `cmd/otel*col`, while the latter
does not. This discrepancy is confusing, and can cause issues.

For instance, the `make check-contrib` task in Core (surprise, this is
yet another PR indirectly related to
[core#11167](open-telemetry/opentelemetry-collector#11167))
needs to perform the following steps:
1. replace core dependencies in contrib using `make for-all`
2. run `make gotidy`, which uses `make for-all-target` (or used to until
my recent PR, but the `tidylist`-based version still excludes the
generated modules)
3. run `make generate`, which uses `make for-all`
4. run `make gotest`, which uses `make for-all-target`

The discrepancy causes `make generate` to fail because `cmd/otel*col`
was modified to replace core dependencies, but not tidied.

I don't believe there are many instances where a command needs to be run
on all modules, *including* `cmd/otel*col`, so I decided to standardize
on `ALL_MODS` in this PR.
</details>

#### Description

This PR removes the `NONROOT_MODS` variable from the `Makefile`, and
modifies `make for-all` to use `ALL_MODS` instead.

The practical consequence is that `make generate`, `make
otel-from-tree`, and `make otel-from-lib` no longer apply to the
non-gitted modules `cmd/otelcontribcol` and `cmd/oteltestbedcol`. This
matches the existing behavior of all the `make goXXX` targets, reducing
discrepancies.

I added a new module group `GENERATED_MODS`, which contains the two
problematic modules iff they are present on disk. The new `make
for-generated` target can be used along with `make for-all` to return to
the previous behavior. I don't believe there are any scripts in contrib
or core that require this change (since `cmd/otel*col` don't have
`//go:generate` statements).

I also made some miscellaneous improvements to the Makefile:
- removed a definition of `EXPORTER_MODS_0/1` that is overwritten just
below
- fix the addition of the root module in `ALL_MODS` (currently broken
when calling from another directory with `make -C`, see [this
StackOverflow
answer](https://stackoverflow.com/questions/18136918/how-to-get-current-relative-directory-of-your-makefile))
- updated the output of `make all-groups` with missing groups and
macOS-compatible `-e` option

I can move these to another PR if it seems too messy to include these
here.

Update module github.com/vmware/govmomi to v0.48.1 (open-telemetry#37864)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/vmware/govmomi](https://redirect.github.com/vmware/govmomi)
| `v0.48.0` -> `v0.48.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvmware%2fgovmomi/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvmware%2fgovmomi/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvmware%2fgovmomi/v0.48.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvmware%2fgovmomi/v0.48.0/v0.48.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>vmware/govmomi (github.com/vmware/govmomi)</summary>

###
[`v0.48.1`](https://redirect.github.com/vmware/govmomi/releases/tag/v0.48.1)

[Compare
Source](https://redirect.github.com/vmware/govmomi/compare/v0.48.0...v0.48.1)

<a name="v0.48.1"></a>

#### [Release
v0.48.1](https://redirect.github.com/vmware/govmomi/compare/v0.48.0...v0.48.1)

> Release Date: 2025-02-11

##### 🐞 Fix

-
\[[`92adc45`](https://redirect.github.com/vmware/govmomi/commit/92adc453)]
Drop operationID soap header for unsupported endpoints

##### 💫 `govc` (CLI)

-
\[[`8df8254`](https://redirect.github.com/vmware/govmomi/commit/8df82543)]
Rewrite kms.export URL to use the host we connected to vCenter with
-
\[[`93efaa5`](https://redirect.github.com/vmware/govmomi/commit/93efaa51)]
Add storage.policy.create '-e' option to enable encryption

##### 🧹 Chore

-
\[[`cc1a61b`](https://redirect.github.com/vmware/govmomi/commit/cc1a61ba)]
Update version.go for v0.48.1

##### ⚠️ BREAKING

##### 📖 Commits

-
\[[`cc1a61b`](https://redirect.github.com/vmware/govmomi/commit/cc1a61ba)]
chore: Update version.go for v0.48.1
-
\[[`f642f66`](https://redirect.github.com/vmware/govmomi/commit/f642f66f)]
build(deps): bump golang.org/x/text from 0.21.0 to 0.22.0
-
\[[`92adc45`](https://redirect.github.com/vmware/govmomi/commit/92adc453)]
fix: Drop operationID soap header for unsupported endpoints
-
\[[`8df8254`](https://redirect.github.com/vmware/govmomi/commit/8df82543)]
govc: Rewrite kms.export URL to use the host we connected to vCenter
with
-
\[[`93efaa5`](https://redirect.github.com/vmware/govmomi/commit/93efaa51)]
govc: Add storage.policy.create '-e' option to enable encryption

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>

[receiver/mysql] Integration tests for MariaDB (open-telemetry#37840)

#### Description
* Added integration tests for Mariadb `10.11.11` and `11.6.2`
* Migrated test per method, into parameterised test
#### Link to tracking issue
Fixes open-telemetry#37813

[pkg/ottl] Introduce ToSnakeCase() converter function (open-telemetry#37429)

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#32942

---------

Signed-off-by: odubajDT <[email protected]>
Co-authored-by: Edmo Vamerlatti Costa <[email protected]>
Co-authored-by: Evan Bradley <[email protected]>

[chore] Spelling connector + extension (open-telemetry#37135)

#### Description

Fix spelling in connector/ + extension/

open-telemetry#37128 (review)

I can split this into two distinct items, but 45 files seems like a
digestible chunk...

#### Link to tracking issue

* open-telemetry#37128

---------

Signed-off-by: Josh Soref <[email protected]>

bump minimum supported go version to 1.23 (open-telemetry#37875)

With the release of 1.24, we need to bump the tested versions.

Fixes
open-telemetry#37865
Fixes
open-telemetry#35722

---------

Signed-off-by: Alex Boten <[email protected]>

Update module github.com/google/go-github/v68 to v69 (open-telemetry#37846)

This PR contains the following updates:

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

---

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

:warning: MAJOR VERSION UPDATE :warning: - please manually update this
package

---

### Release Notes

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

###
[`v69.0.0`](https://redirect.github.com/google/go-github/releases/tag/v69.0.0)

[Compare
Source](https://redirect.github.com/google/go-github/compare/v68.0.0...v69.0.0)

This release contains the following breaking API changes:

- feat!: Add support for enterprise rulesets
([#&open-telemetry#8203;3417](https://redirect.github.com/google/go-github/issues/3417))
BREAKING CHANGE: `Create*Ruleset` and `Update*Ruleset` now pass
`ruleset` parameter by-value instead of by-reference.
- fix!: Typo in field names in the CheckSuite struct
([#&open-telemetry#8203;3444](https://redirect.github.com/google/go-github/issues/3444))
BREAKING CHANGE: `Rerequstable`=>`Rerequestable`,
`RunsRerequstable`=>`RunsRerequestable`
- fix!: Typo in field names in the PullStats struct
([#&open-telemetry#8203;3445](https://redirect.github.com/google/go-github/issues/3445))
BREAKING CHANGE: `MergablePulls`=>`MergeablePulls`,
`UnmergablePulls`=>`UnmergeablePulls`
- refactor!: Do not capitalize error strings
([#&open-telemetry#8203;3446](https://redirect.github.com/google/go-github/issues/3446))
BREAKING CHANGE: Some error strings are slightly modified - please do
not rely on error text in general.
- fix!: Refactor the repository ruleset code
([#&open-telemetry#8203;3430](https://redirect.github.com/google/go-github/issues/3430))
    BREAKING CHANGES: The following types have been renamed:
    -   `Ruleset` -> `RepositoryRuleset`
    -   `RulesetLink` -> `RepositoryRulesetLink`
    -   `RulesetLinks` -> `RepositoryRulesetLinks`
- `RulesetRefConditionParameters` ->
`RepositoryRulesetRefConditionParameters`
- `RulesetRepositoryNamesConditionParameters` ->
`RepositoryRulesetRepositoryNamesConditionParameters`
- `RulesetRepositoryIDsConditionParameters` ->
`RepositoryRulesetRepositoryIDsConditionParameters`
    -   `RulesetRepositoryPropertyTargetParameters` -> `Repository`
- `RulesetRepositoryPropertyConditionParameters` ->
`RepositoryRulesetRepositoryPropertyConditionParameters`
- `RulesetOrganizationNamesConditionParameters` ->
`RepositoryRulesetOrganizationNamesConditionParameters`
- `RulesetOrganizationIDsConditionParameters` ->
`RepositoryRulesetOrganizationIDsConditionParameters`
    -   `RulesetConditions` -> `RepositoryRulesetConditions`
    -   `RepositoryRulesetEditedChanges` -> `RepositoryRulesetChanges`
- `RepositoryRulesetEditedSource` -> `RepositoryRulesetChangeSource`
- `RepositoryRulesetEditedSources` -> `RepositoryRulesetChangeSources`
- `RepositoryRulesetEditedConditions` ->
`RepositoryRulesetUpdatedConditions`
- `RepositoryRulesetUpdatedConditionsEdited` ->
`RepositoryRulesetUpdatedCondition`
- `RepositoryRulesetEditedRules` -> `RepositoryRulesetChangedRules`
- `RepositoryRulesetUpdatedRules` -> `RepositoryRulesetUpdatedRules`
- `RepositoryRulesetEditedRuleChanges` -> `RepositoryRulesetChangedRule`
- chore!: Add sliceofpointers custom linter
([#&open-telemetry#8203;3447](https://redirect.github.com/google/go-github/issues/3447))
BREAKING CHANGE: `ListOAuthApps` now returns `([]*OAuthApp, error)`
instead of `([]OAuthApp, error)`.
- feat!: Change User.InheritedFrom to a slice
([#&open-telemetry#8203;3460](https://redirect.github.com/google/go-github/issues/3460))
BREAKING CHANGE: `User.InheritedFrom` is changed from a `*Team` to a
`[]*Team`.

...and the following additional changes:

- Bump go-github from v67 to v68 in /scrape
([#&open-telemetry#8203;3398](https://redirect.github.com/google/go-github/issues/3398))
- build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 in /scrape
([#&open-telemetry#8203;3400](https://redirect.github.com/google/go-github/issues/3400))
- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2
([#&open-telemetry#8203;3401](https://redirect.github.com/google/go-github/issues/3401))
- Bump golang.org/x/net to v0.33.0
([#&open-telemetry#8203;3402](https://redirect.github.com/google/go-github/issues/3402))
- Add TokenID and TokenName to PersonalAccessToken struct
([#&open-telemetry#8203;3404](https://redirect.github.com/google/go-github/issues/3404))
- Bump github.com/PuerkitoBio/goquery from 1.9.2 to 1.10.1 in /scrape
([#&open-telemetry#8203;3408](https://redirect.github.com/google/go-github/issues/3408))
- Bump Go to 1.22.10 or 1.23.4 in go.mod files
([#&open-telemetry#8203;3410](https://redirect.github.com/google/go-github/issues/3410))
- Add opt-in rate limit support on endpoints returning 302s
([#&open-telemetry#8203;3411](https://redirect.github.com/google/go-github/issues/3411))
- Update OpenAPI
([#&open-telemetry#8203;3419](https://redirect.github.com/google/go-github/issues/3419))
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 in /scrape
([#&open-telemetry#8203;3420](https://redirect.github.com/google/go-github/issues/3420))
- Permit toggling rate limit check by consumers
([#&open-telemetry#8203;3386](https://redirect.github.com/google/go-github/issues/3386))
- build(deps): Pin and group actions/\*
([#&open-telemetry#8203;3424](https://redirect.github.com/google/go-github/issues/3424))
- Add deprecation messages to security managers APIs
([#&open-telemetry#8203;3426](https://redirect.github.com/google/go-github/issues/3426))
- fix: Relax go directive in go.mod to 1.22.0
([#&open-telemetry#8203;3423](https://redirect.github.com/google/go-github/issues/3423))
- Enforce toolchain requirement in generate.sh
([#&open-telemetry#8203;3428](https://redirect.github.com/google/go-github/issues/3428))
- feat: Add missing notification_setting to Team
([#&open-telemetry#8203;3431](https://redirect.github.com/google/go-github/issues/3431))
- chore: Add reviewers file
([#&open-telemetry#8203;3435](https://redirect.github.com/google/go-github/issues/3435))
- gen-accessors: Update dumping of getters
([#&open-telemetry#8203;3437](https://redirect.github.com/google/go-github/issues/3437))
- chore: Fix codecov upload
([#&open-telemetry#8203;3440](https://redirect.github.com/google/go-github/issues/3440))
- chore: Spell "unmarshal" consistently with one el
([#&open-telemetry#8203;3441](https://redirect.github.com/google/go-github/issues/3441))
- fix: Typos in func parameter, vars, error, and comments
([#&open-telemetry#8203;3442](https://redirect.github.com/google/go-github/issues/3442))
- feat: Add manage_ghes endpoints introduced in 3.15
([#&open-telemetry#8203;3433](https://redirect.github.com/google/go-github/issues/3433))
- Fix minor typo
([#&open-telemetry#8203;3448](https://redirect.github.com/google/go-github/issues/3448))
- chore: Check and fix license headers
([#&open-telemetry#8203;3449](https://redirect.github.com/google/go-github/issues/3449))
- Add new fields for IssueType
([#&open-telemetry#8203;3451](https://redirect.github.com/google/go-github/issues/3451))
- ci: update golangci-lint to v1.63.4
([#&open-telemetry#8203;3452](https://redirect.github.com/google/go-github/issues/3452))
- Extend Rate and Rate Limiting with X-Ratelimit-Used and
`X-Ratelimit-Resource` headers
([#&open-telemetry#8203;3453](https://redirect.github.com/google/go-github/issues/3453))
- build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 in the actions
group
([#&open-telemetry#8203;3454](https://redirect.github.com/google/go-github/issues/3454))
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1
([#&open-telemetry#8203;3455](https://redirect.github.com/google/go-github/issues/3455))
- docs: Add clarifications for mergeable field in pull requests
([#&open-telemetry#8203;3396](https://redirect.github.com/google/go-github/issues/3396))
- build(deps): bump github.com/alecthomas/kong from 1.6.0 to 1.7.0 in
/tools
([#&open-telemetry#8203;3458](https://redirect.github.com/google/go-github/issues/3458))
- Bump version of go-github to v69.0.0
([#&open-telemetry#8203;3463](https://redirect.github.com/google/go-github/issues/3463))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Curtis Robert <[email protected]>

[encoding/googlecloudlogentry] Scaffold new component (open-telemetry#37531) (open-telemetry#37789)

#### Description
As described in `CONTRIBUTING` this is the scaffolded components for a
new encoding extension.

This encoder is currently part of the `googlecloudpubsubreceiver`. The
main goal to extract this so that this component can have an alpha
stability (due to the changing semantic conventions), and the
`googlepubsubreceiver` can reach GA stability.

#### Link to tracking issue
Introduces open-telemetry#37531

#### Testing
Scaffolded component, but already includes tests for config

#### Documentation
The README includes the documentation of the new extension

[pkg/ottl] Introduce ToUpperCase() converter function (open-telemetry#37427)

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#32942

---------

Signed-off-by: odubajDT <[email protected]>
Co-authored-by: Edmo Vamerlatti Costa <[email protected]>
Co-authored-by: Evan Bradley <[email protected]>

[chore] add myself as codeowner (open-telemetry#37866)

cc @evan-bradley

---------

Signed-off-by: zirain <[email protected]>

[chore] remove unused variable (open-telemetry#37878)

This was left behind when we moved to lychee

Signed-off-by: Alex Boten <[email protected]>

go tidy
  • Loading branch information
wojtekzyla committed Feb 12, 2025
1 parent ee2d165 commit d3f3fb1
Show file tree
Hide file tree
Showing 480 changed files with 3,490 additions and 1,041 deletions.
25 changes: 25 additions & 0 deletions .chloggen/codeboten_1.24.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: breaking

# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
component: all

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Added support for go1.24, bumped minimum version to 1.23

# One or more tracking issues or pull requests related to the change
issues: [37875]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: []
27 changes: 27 additions & 0 deletions .chloggen/convert-case-snake.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: pkg/ottl

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Introduce ToSnakeCase converter function"

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [32942]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: []
27 changes: 27 additions & 0 deletions .chloggen/convert-case-upper.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: pkg/ottl

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Introduce ToUpperCase converter function"

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [32942]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: []
27 changes: 27 additions & 0 deletions .chloggen/feat_kafka-topics-observer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: new_component

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: kafkatopicsobserver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Adding new kafka topics observer extension

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [37665]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [user]
10 changes: 10 additions & 0 deletions .chloggen/scaffold_googlecloudlogentryencodingextension.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
change_type: new_component

component: googlecloudlogentryencodingextension

note: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [37531]

change_logs: [user]
27 changes: 27 additions & 0 deletions .chloggen/tsp-external-cache.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'enhancement'

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: tailsamplingprocessor

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Add support for external caches when using the Tailsampling Processor in code.

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [37035]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [api]
4 changes: 3 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ extension/bearertokenauthextension/ @open-telemetry
extension/cgroupruntimeextension/ @open-telemetry/collector-contrib-approvers @mx-psi @rogercoll
extension/encoding/ @open-telemetry/collector-contrib-approvers @atoulme @dao-jun @dmitryax @MovieStoreGuy @VihasMakwana
extension/encoding/avrologencodingextension/ @open-telemetry/collector-contrib-approvers @thmshmm
extension/encoding/googlecloudlogentryencodingextension/ @open-telemetry/collector-contrib-approvers @alexvanboxel
extension/encoding/jaegerencodingextension/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @atoulme
extension/encoding/jsonlogencodingextension/ @open-telemetry/collector-contrib-approvers @VihasMakwana @atoulme
extension/encoding/otlpencodingextension/ @open-telemetry/collector-contrib-approvers @dao-jun @VihasMakwana
Expand All @@ -113,6 +114,7 @@ extension/observer/dockerobserver/ @open-telemetry
extension/observer/ecsobserver/ @open-telemetry/collector-contrib-approvers @dmitryax
extension/observer/hostobserver/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy
extension/observer/k8sobserver/ @open-telemetry/collector-contrib-approvers @dmitryax @ChrsMark
extension/observer/kafkatopicsobserver/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy
extension/oidcauthextension/ @open-telemetry/collector-contrib-approvers @jpkrohling
extension/opampcustommessages/ @open-telemetry/collector-contrib-approvers @evan-bradley
extension/opampextension/ @open-telemetry/collector-contrib-approvers @portertech @evan-bradley @tigrannajaryan
Expand Down Expand Up @@ -221,7 +223,7 @@ receiver/couchdbreceiver/ @open-telemetry
receiver/datadogreceiver/ @open-telemetry/collector-contrib-approvers @boostchicken @gouthamve @MovieStoreGuy
receiver/dockerstatsreceiver/ @open-telemetry/collector-contrib-approvers @jamesmoessis
receiver/elasticsearchreceiver/ @open-telemetry/collector-contrib-approvers @djaglowski
receiver/envoyalsreceiver/ @open-telemetry/collector-contrib-approvers @evan-bradley
receiver/envoyalsreceiver/ @open-telemetry/collector-contrib-approvers @evan-bradley @zirain
receiver/expvarreceiver/ @open-telemetry/collector-contrib-approvers @jamesmoessis @MovieStoreGuy
receiver/filelogreceiver/ @open-telemetry/collector-contrib-approvers @djaglowski
receiver/filestatsreceiver/ @open-telemetry/collector-contrib-approvers @atoulme
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ body:
- extension/cgroupruntime
- extension/encoding
- extension/encoding/avrologencoding
- extension/encoding/googlecloudlogentryencoding
- extension/encoding/jaegerencoding
- extension/encoding/jsonlogencoding
- extension/encoding/otlpencoding
Expand All @@ -116,6 +117,7 @@ body:
- extension/observer/ecstaskobserver
- extension/observer/hostobserver
- extension/observer/k8sobserver
- extension/observer/kafkatopicsobserver
- extension/oidcauth
- extension/opamp
- extension/opampcustommessages
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ body:
- extension/cgroupruntime
- extension/encoding
- extension/encoding/avrologencoding
- extension/encoding/googlecloudlogentryencoding
- extension/encoding/jaegerencoding
- extension/encoding/jsonlogencoding
- extension/encoding/otlpencoding
Expand All @@ -110,6 +111,7 @@ body:
- extension/observer/ecstaskobserver
- extension/observer/hostobserver
- extension/observer/k8sobserver
- extension/observer/kafkatopicsobserver
- extension/oidcauth
- extension/opamp
- extension/opampcustommessages
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/other.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ body:
- extension/cgroupruntime
- extension/encoding
- extension/encoding/avrologencoding
- extension/encoding/googlecloudlogentryencoding
- extension/encoding/jaegerencoding
- extension/encoding/jsonlogencoding
- extension/encoding/otlpencoding
Expand All @@ -110,6 +111,7 @@ body:
- extension/observer/ecstaskobserver
- extension/observer/hostobserver
- extension/observer/k8sobserver
- extension/observer/kafkatopicsobserver
- extension/oidcauth
- extension/opamp
- extension/opampcustommessages
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/unmaintained.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ body:
- extension/cgroupruntime
- extension/encoding
- extension/encoding/avrologencoding
- extension/encoding/googlecloudlogentryencoding
- extension/encoding/jaegerencoding
- extension/encoding/jsonlogencoding
- extension/encoding/otlpencoding
Expand All @@ -115,6 +116,7 @@ body:
- extension/observer/ecstaskobserver
- extension/observer/hostobserver
- extension/observer/k8sobserver
- extension/observer/kafkatopicsobserver
- extension/oidcauth
- extension/opamp
- extension/opampcustommessages
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-and-test-arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "~1.22.12"
go-version: "~1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-and-test-darwin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "~1.22.12"
go-version: "~1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "~1.22.12"
go-version: "~1.23.6"
cache: false
- name: Install Tools
if: steps.go-cache.outputs.cache-hit != 'true'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-and-test-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
run: Install-WindowsFeature -name Web-Server -IncludeManagementTools
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-mod-cache
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -153,7 +153,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand All @@ -177,7 +177,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -239,7 +239,7 @@ jobs:
strategy:
fail-fast: false
matrix:
go-version: ["1.23.0", "1.22.12"] # 1.20 is interpreted as 1.2 without quotes
go-version: ["~1.24", "~1.23"] # 1.20 is interpreted as 1.2 without quotes
runner: [ubuntu-24.04]
group:
- receiver-0
Expand Down Expand Up @@ -356,7 +356,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -395,7 +395,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand All @@ -422,7 +422,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -494,7 +494,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down Expand Up @@ -544,7 +544,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Mkdir bin and dist
run: |
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ env:
# Make sure to exit early if cache segment download times out after 2 minutes.
# We limit cache download as a whole to 5 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2
# renovate: datasource=github-releases depName=tcort/markdown-link-check
MD_LINK_CHECK_VERSION: "3.12.2"

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref }}
Expand All @@ -35,7 +33,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false
- name: Cache Go
id: go-cache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-codeowners.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:

- uses: actions/setup-go@v5
with:
go-version: "1.22.12"
go-version: "1.23.6"
cache: false

- name: Cache Go Tools
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-links.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
if: ${{ github.actor != 'dependabot[bot]' }}
outputs:
md_files: ${{ steps.changed-files.outputs.md_all_changed_files }}
yaml_files: ${{ steps.changed-files.outputs.yaml_all_changed_files }} # used to catch MD_LINK_CHECK_VERSION updates and runs check-links to confirm functionality
yaml_files: ${{ steps.changed-files.outputs.yaml_all_changed_files }} # used to catch link checker updates and runs check-links to confirm functionality
steps:
- uses: actions/checkout@v4
with:
Expand Down
Loading

0 comments on commit d3f3fb1

Please sign in to comment.