-
Notifications
You must be signed in to change notification settings - Fork 64
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
Support arm64 runners #768
Comments
@nirmalsunny Thanks for reporting! I'm looking for a specific line –
in the output log, and it is missing. Can you get me that URL from your workflow logs please? You can get them after setting Note that this information is already required according to the bug report template. |
Thank you for the reply.
It looks wrong file is being downloaded. |
@nirmalsunny Interesting, this action uses the Can you execute this on your runner and paste the output here?
Additionally, just to make sure you're using the right version of Node, can you also run these and paste the output here?
|
|
@nirmalsunny Thanks. I notice that you're using the x64 build of Node.js – shouldn't you be using https://nodejs.org/download/release/v18.20.4/node-v18.20.4-linux-arm64.tar.gz instead? The problem here is that the |
Same issue for me. I bumped from version
In my case I don't have the ability to modify the runner, could we have a parameter where we hardcode the file instead of it being based on the node version? Or maybe in another previous step I should install the node version base on |
Sorry for the delay. I have updated the images to make sure that arm64 version of node is installed, and propagating those images to the runners needed some time. I have also updated the cc to v9. But the error or the outputs from the commands above have not been changed. Either my images did not change or something wrong with node/arch? I second the suggestion of having an input to specify architecture if it cannot be assumed. Thank you. |
Thanks for the details, folks. I will add an option to override the download URL in a forthcoming release. |
Describe the bug
The action is failing on arm64 based runners despite using the same config and node version as x64.
Node information
$ node -v v18.20.4 $ node -e 'console.log(require("os").arch())' arm64
Version of
codeclimate-action
you're usingv8.0.0
Expected behavior
The action to work the same way as it does on x64 systems.
Additional context
Using self-hosted runners. v6 works.
The text was updated successfully, but these errors were encountered: