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

support for native s390x runners #7

Open
chantra opened this issue Nov 16, 2022 · 4 comments
Open

support for native s390x runners #7

chantra opened this issue Nov 16, 2022 · 4 comments

Comments

@chantra
Copy link
Contributor

chantra commented Nov 16, 2022

Currently the only way to run s390x runners is by running them under qemu, this is super slow and cause the whole CI pipeline to take longer than it should.

Having native support for s390x would help shave time of as well as having a leaner worker.
Currently, we can pull actions/runner repo, patch it manually, and compile it, but this is not sustainable.

actions/runner#2263 would add support so we could easily build actions-runner for s390x and create a runner that is readily available for s390x.

@ChristopherHX
Copy link

Another way would be an unofficial actions runner https://github.com/ChristopherHX/github-act-runner, supporting s390x is no problem for a golang based runner.
However not every action feature work like the official actions runner or is missing. You can still use a 1year old version of the unofficial runner with github.com.
You would also get access to more native archs for linux like

  • mips
  • mips64
  • mips64le
  • mipsle
  • ppc64
  • ppc64le
  • riscv64

@chantra
Copy link
Contributor Author

chantra commented Mar 1, 2023

Forgot to reply to this....
Thanks @ChristopherHX for the suggestion. Last I had tried https://github.com/nektos/act, mostly in order to be able to quickly run a workflow locally, it did not work out out of the box. I will try to put some more time into it.

@iii-i
Copy link

iii-i commented Jul 2, 2024

zlib-ng has moved from the runner emulation setup to https://github.com/anup-kodlekere/gaplib now; you can check out the zlib-ng/zlib-ng#1716 PR for details.

@chantra
Copy link
Contributor Author

chantra commented Jul 2, 2024

Thanks for the FYI. I am planning to migrate to 24.04 first but then running natively could be a nice follow-up.

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

3 participants