Skip to content

Add riscv64 arch#969

Merged
mowies merged 9 commits intoopen-telemetry:mainfrom
shanduur:rv64
Aug 7, 2025
Merged

Add riscv64 arch#969
mowies merged 9 commits intoopen-telemetry:mainfrom
shanduur:rv64

Conversation

@shanduur
Copy link
Copy Markdown
Member

@shanduur shanduur commented Jun 2, 2025

New Tier 3 platform: riscv64 architecture is now included, allowing the collector to be built and distributed for this platform.

Fixes #968

@shanduur shanduur marked this pull request as ready for review June 2, 2025 17:05
@shanduur shanduur requested a review from a team as a code owner June 2, 2025 17:05
@shanduur shanduur requested a review from codeboten June 2, 2025 17:05
@shanduur shanduur marked this pull request as draft June 2, 2025 18:57
@shanduur shanduur changed the title feat: add riscv64 arch [chore] add riscv64 arch Jun 2, 2025
@shanduur shanduur marked this pull request as ready for review June 3, 2025 07:54
Copy link
Copy Markdown
Member

@mowies mowies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

general things:

  • please remove [chore] from the PR title and add a changelog entry under the .chloggen folder

@shanduur shanduur changed the title [chore] add riscv64 arch Add riscv64 arch Jun 16, 2025
@shanduur shanduur requested a review from mowies June 16, 2025 17:55
Copy link
Copy Markdown
Member

@mowies mowies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

But this should have at least another review to get more confidence in merging it.
Also, please do a test release in your fork and attach the link here to be sure that everything works in the release pipelines.

Copy link
Copy Markdown
Contributor

@atoulme atoulme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your PR. Please see my comment and please engage with the collector SIG to get riscv64 supported.

@shanduur
Copy link
Copy Markdown
Member Author

I added that to the Collector SIG (EU/ET) meeting notes (not sure if that's a valid SIG tho). I'll join next meeting to discuss.

When it comes to release - I don't have the Pro license key, so I think I won't be able to run it :/

atoulme pushed a commit to open-telemetry/opentelemetry-collector-contrib that referenced this pull request Jul 24, 2025
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

New Tier 3 platform: `riscv64` architecture is now included, allowing
the collector to be built and distributed for this platform.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #41507
X-Ref:
open-telemetry/opentelemetry-collector-releases#969

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

I’ve performed basic compilation as well as starting collector inside a
linux/riscv64 container (`docker.io/riscv64/debian`).

---------

Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
github-merge-queue bot pushed a commit to open-telemetry/opentelemetry-collector that referenced this pull request Jul 25, 2025
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

New Tier 3 platform: `riscv64` architecture is now included, allowing
the collector to be built and distributed for this platform.

<!-- Issue number if applicable -->
#### Link to tracking issue
Fixes #13462
X-Ref:
open-telemetry/opentelemetry-collector-releases#969

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

I’ve performed basic compilation as well as starting collector inside a
linux/riscv64 container (`docker.io/riscv64/debian`).

<!--Describe the documentation added.-->
#### Documentation

Added myself as a contact point to `platform-support.md` document.

---------

Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
@shanduur
Copy link
Copy Markdown
Member Author

I'll rebase and fix the issues later today

@shanduur shanduur requested a review from atoulme July 25, 2025 18:18
povilasv pushed a commit to coralogix/opentelemetry-collector-contrib-old-fork that referenced this pull request Jul 29, 2025
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

New Tier 3 platform: `riscv64` architecture is now included, allowing
the collector to be built and distributed for this platform.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#41507
X-Ref:
open-telemetry/opentelemetry-collector-releases#969

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

I’ve performed basic compilation as well as starting collector inside a
linux/riscv64 container (`docker.io/riscv64/debian`).

---------

Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
@shanduur shanduur requested a review from mowies July 31, 2025 15:41
shanduur and others added 5 commits July 31, 2025 17:43
Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
Co-Authored-By: @mowies
Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
@mowies
Copy link
Copy Markdown
Member

mowies commented Aug 5, 2025

i will merge this on thursday, to give people more time to review

Dylan-M pushed a commit to Dylan-M/opentelemetry-collector-contrib that referenced this pull request Aug 5, 2025
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

New Tier 3 platform: `riscv64` architecture is now included, allowing
the collector to be built and distributed for this platform.

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#41507
X-Ref:
open-telemetry/opentelemetry-collector-releases#969

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

I’ve performed basic compilation as well as starting collector inside a
linux/riscv64 container (`docker.io/riscv64/debian`).

---------

Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
@mowies mowies enabled auto-merge August 7, 2025 06:05
@mowies mowies added this pull request to the merge queue Aug 7, 2025
Merged via the queue into open-telemetry:main with commit c370ba7 Aug 7, 2025
85 checks passed
@mowies
Copy link
Copy Markdown
Member

mowies commented Aug 7, 2025

small fix as a follow up for this: #1090

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add RISC-V (riscv64) Support to OpenTelemetry Collector Releases

3 participants