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

ARM runners support #650

Open
Antonito opened this issue Feb 11, 2022 · 4 comments
Open

ARM runners support #650

Antonito opened this issue Feb 11, 2022 · 4 comments

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants