-
Notifications
You must be signed in to change notification settings - Fork 191
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
Test builds for ARM #904
Comments
It looks like we'd need to obtain a custom github runner to be able to run ARM: https://github.com/marketplace/actions/setup-php-action#multi-arch-setup We do have access to some machines, so maybe one of them could be spun up as a self-hosted ARM runner? (although, the docs warn about doing this for public repositories: https://docs.github.com/en/actions/hosting-your-own-runners/adding-self-hosted-runners) |
Also planning on following up with the other language maintainers to see what their plans are for ARM support. |
buildjet.com is a service which claims to have ARM-based github runners, and a free trial period. We could at least test out doing ARM-based builds there. Not sure of CNCF might pay for ongoing usage? |
Using buildjet, I was able to validate that our current test suite is successful on an ARM-based runner: https://github.com/brettmc/opentelemetry-php/actions/runs/4288355161/jobs/7470265577 |
Nice, thank you @brettmc! I meant to circle back around to this, but glad you were able to test with buildjet. I'm following up in the maintainers channel to see about dedicated/ARM based runners. |
Dropping the |
I was also able to successfully stand up an
|
I am going to close this for now because I feel it's mostly alleviated. Happy to have it reopened if someone feels it needs more attention. |
Before opening a feature request against this repo, consider whether the feature should/could be implemented in the other OpenTelemetry client libraries. If so, please open an issue in opentelemetry-specification first.
Is your feature request related to a problem?
If so, provide a concise description of the problem.
During the SIG meeting today, we discussed the potential for validating ARM builds for opentelemetry-php.
Describe the solution you'd like
What do you want to happen instead? What is the expected behavior?
We'd like to be able to build this project for ARM64
The text was updated successfully, but these errors were encountered: