-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Supporting runners on 64bit RISC-V #2157
Comments
Hello @advancedwebdeveloper, thank you for your interest in the extension of Actions Runner. We're unlikely to extend support to more architectures at this time. In order for us to be able to support the runner on a new architecture (assuming a Linux OS), two of our dependencies, node v16 and dotnet core must be also supported there. From a cursory search, running them is not trivial on RISC-V. Node: nodejs/build#2876 I'm closing the issue with the above points in mind. If you can find an experimental path that works for you, I'd be happy to review a docs PR detailing the process. |
An unofficial self-hosted actions runner powered by golang does target linux/risc-v https://github.com/ChristopherHX/github-act-runner, no idea if it really works on risc-v64. I guess the node16 problem would also apply, without node you can only use composite actions and run steps. I'm not shure if that path should be documented here, because doesn't use actions/runner at all. It is the same runner which runs on freebsd. |
It looks like node now supports riscv64 |
Sadly it seems pretty broken right now, gave it a try on my StarFive Vision 2 :/ |
I'm gonna try to give this a shot. |
Hello, is there any progress on running github actions on different platforms? I would like to see it running on RISC-V, loongson and so on. |
I tried to workaround some checks on this branch https://github.com/dkurt/runner/tree/dkurt/riscv64_runner and got stuck on missing RISC-V RID of dotnet - they does not ship this with x64 package. Node.js ignored for now as @ChristopherHX suggested in #2157 (comment). Were able to build .NET SDK but there are some errors while compile runner: dkurt/dotnet_riscv#5 |
Oh, seems like I were finally lucky to run a simple test on my RISC-V board!!! https://github.com/dkurt/github_actions_riscv/actions/runs/7557778218/job/20606841931
Please give me some time to summarize and publish a guide. Update: done: https://github.com/dkurt/github_actions_riscv |
Two possible scenarios:
.
The text was updated successfully, but these errors were encountered: