Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Create an ARM64 GitHub Actions Runner that repositories can use to build / test on ARM64 #2156

Open
trask opened this issue Jun 14, 2024 · 15 comments
Labels
area/repo-maintenance Maintenance of repos in the open-telemetry org

Comments

@trask
Copy link
Member

trask commented Jun 14, 2024

Opening as a public tracking issue, it looks like I have access to create it.

(see https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/)

@trask trask added the area/repo-maintenance Maintenance of repos in the open-telemetry org label Jun 14, 2024
@trask
Copy link
Member Author

trask commented Jun 14, 2024

image

@trask
Copy link
Member Author

trask commented Jun 14, 2024

we can also create a Windows ARM64 runner if needed

I set max concurrency to 20, but we can update that if needed

@lalitb
Copy link
Member

lalitb commented Jun 14, 2024

@trask Is this the correct runner - otel-linux-arm64, as it doesn't seem to be available - https://github.com/open-telemetry/opentelemetry-rust/actions/runs/9522286107/job/26251528030?pr=1884

@trask
Copy link
Member Author

trask commented Jun 14, 2024

it looks like we have to give permission to the runner for each repository, I've given permission to opentelemetry-rust and opentelemetry-rust-contrib now

@trask
Copy link
Member Author

trask commented Jun 14, 2024

I've also given permission to opentelemetry-cpp (#2151)

@trask
Copy link
Member Author

trask commented Jun 14, 2024

@trask
Copy link
Member Author

trask commented Jun 14, 2024

I also created otel-linux-arm64-8-cores for comparison testing

@trask
Copy link
Member Author

trask commented Jun 15, 2024

I also gave permission to the ARM64 runners to the opentelemetry-demo repository (cc @austinlparker)

@dmathieu
Copy link
Member

Note that some SIGs are using actuated to do this (not on windows).
https://github.com/open-telemetry/community/blob/main/docs/using-actuated.md

@pellared
Copy link
Member

pellared commented Jul 9, 2024

@trask, can you please give permissions for:

CC @open-telemetry/dotnet-maintainers @open-telemetry/dotnet-instrumentation-maintainers @open-telemetry/go-maintainers @open-telemetry/go-instrumentation-maintainers

@pellared
Copy link
Member

pellared commented Jul 9, 2024

Shouldn't we create docs similar to https://github.com/open-telemetry/community/blob/main/docs/using-actuated.md?

@trask
Copy link
Member Author

trask commented Jul 9, 2024

Shouldn't we create docs similar to https://github.com/open-telemetry/community/blob/main/docs/using-actuated.md?

👍 sent #2201

@pellared
Copy link
Member

pellared commented Jul 9, 2024

we can also create a Windows ARM64 runner if needed

@trask, can you please create it? It will be helpful for .NET repositories.

@trask
Copy link
Member Author

trask commented Jul 9, 2024

done, runner name is otel-windows-arm (and added it to #2201)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/repo-maintenance Maintenance of repos in the open-telemetry org
Projects
None yet
Development

No branches or pull requests

4 participants