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

Use s390x native actions runner binaries #64

Merged
merged 1 commit into from
Dec 5, 2024

Conversation

theihor
Copy link
Contributor

@theihor theihor commented Dec 5, 2024

Add a s390x Dockerfile utilizing custom-built s390x-native runner: https://github.com/theihor/s390x-actions-runner/releases/tag/v2.321.0

@theihor
Copy link
Contributor Author

theihor commented Dec 5, 2024

Closes #7

@theihor
Copy link
Contributor Author

theihor commented Dec 5, 2024

@chantra yesterday I tried IBM-released gaplib, and came up with a way of extracting s390x native runner binaries from there: https://github.com/theihor/s390x-actions-runner

I tested this manually on BPF CI runner 02: https://github.com/kernel-patches/bpf/actions/runs/12170021888

It works great! Memory usage is much lower, and there is visible speedup of the jobs: we save about 1 minute on each.

I created a release of the binaries in a personal fork for now. Going forward, I think we can add a kernel-patches owned fork and automate new version builds.

This will allow us to eventually get rid of all the qemu-user-static+binfmt setup on the runners.

Add a s390x Dockerfile utilizing custom-built s390x-native runner:
https://github.com/theihor/s390x-actions-runner/releases/tag/v2.321.0

Signed-off-by: Ihor Solodrai <[email protected]>
@theihor
Copy link
Contributor Author

theihor commented Dec 5, 2024

Related: anup-kodlekere/gaplib#35

@theihor theihor merged commit cc3777f into kernel-patches:main Dec 5, 2024
3 checks passed
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

Successfully merging this pull request may close these issues.

1 participant