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

Autodetect ARM runners support #650

Closed
Antonito opened this issue Feb 11, 2022 · 5 comments
Closed

Autodetect ARM runners support #650

Antonito opened this issue Feb 11, 2022 · 5 comments
Assignees
Labels
Area: Report Upload Issues with pre-ingest report uploading bug Something isn't working Low Low Priority Issues (to be fixed or re-evaluated in 12 months

Comments

@Antonito
Copy link

Antonito commented Feb 11, 2022

Hello,

I've been trying to use this action in a self-hosted ARM64 Linux runner but the action pulls a x86_64 ELF instead of an ARM64 one:

ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f63fec383878964009a2418a624a6ed92c762dad, for GNU/Linux 2.6.32, stripped

Is there any plan to support this?

I guess a work-around would be to manually build https://github.com/codecov/uploader for this architecture, but I'd much rather use the codecov-action to keep a consistent .yaml between self-hosted runners & the Github ones

Edit: Blocked by codecov/uploader#523

@cschmatzler
Copy link

This is solved in the new version by providing os: aarch64.

@Porges
Copy link

Porges commented Jun 27, 2023

@cschmatzler This is solved in the new version by providing os: aarch64.

Can we have this be auto-detected by the script? I don't need to specify Windows or Linux so it would be nice if this just worked as well.

@freef4ll
Copy link

Yes still an issue; according to docs aarch64 is not documented and this is not OS...

/Users/runner/actions-runner/_work/_actions/codecov/codecov-action/v3/dist/codecov -n  -Q github-action-3.1.4 -f info.lcov -C 6ab438a7a065017f970c8e58afbb3b53b1703917
Error: spawn Unknown system error -86
zsh: bad CPU type in executable: /Users/runner/actions-runner/_work/_actions/codecov/codecov-action/v3/dist/codecov

@0xAlcibiades
Copy link

This is already supported in the underlying coverage uploader tool now. A fix here would be clutch.

@thomasrockhu-codecov thomasrockhu-codecov self-assigned this Nov 16, 2023
@thomasrockhu-codecov thomasrockhu-codecov removed their assignment Feb 2, 2024
@thomasrockhu-codecov thomasrockhu-codecov self-assigned this Feb 20, 2024
@thomasrockhu-codecov thomasrockhu-codecov removed their assignment Mar 14, 2024
@thomasrockhu-codecov thomasrockhu-codecov changed the title ARM runners support Autodetect ARM runners support Jun 18, 2024
@thomasrockhu-codecov thomasrockhu-codecov added the bug Something isn't working label Jun 18, 2024
@thomasrockhu-codecov thomasrockhu-codecov self-assigned this Jul 23, 2024
@thomasrockhu-codecov thomasrockhu-codecov added Low Low Priority Issues (to be fixed or re-evaluated in 12 months Area: Report Upload Issues with pre-ingest report uploading labels Oct 29, 2024
@thomasrockhu-codecov
Copy link
Contributor

This should be fixed now in the latest versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Report Upload Issues with pre-ingest report uploading bug Something isn't working Low Low Priority Issues (to be fixed or re-evaluated in 12 months
Projects
None yet
Development

No branches or pull requests

6 participants