uraimo / run-on-arch-action

A Github Action that executes jobs/commands on non-x86 cpu architectures (ARMv6, ARMv7, aarch64, s390x, ppc64le, riscv64) via QEMU
BSD 3-Clause "New" or "Revised" License
677 stars 149 forks source link

Support `x86_64` and `i686` architectures #94

Open lalten opened 1 year ago

lalten commented 1 year ago

Actions using the amd64 and i686 arch will not actually use Qemu to run things. But it makes user's lifes easier by removing the need for special-casing no emulation builds.

The Dockerfiles use the https://hub.docker.com/u/amd64/ organization's containers as base.

Closes https://github.com/uraimo/run-on-arch-action/issues/93.

lalten commented 1 year ago

Ah, I just found out about https://github.com/uraimo/run-on-arch-action/pull/58... @uraimo feel free to pick this or the other one I guess.

lalten commented 1 year ago

While I was at it I added i686 support as well now. Maybe you'll find this PR easier to merge than #58 as it has fewer changes on top of latest master and supports more distros.

lalten commented 1 year ago

@uraimo friendly ping :bell:

memark commented 1 year ago

Would love to see this!

thorrak commented 1 year ago

I'd love to see this as well. I'm building for armv7 and aarch64 at the moment - being able to use a single action for x86_64 (and while I still support it, i686) would be great!

lalten commented 1 year ago

@uraimo I rebased this PR branch onto latest master and resolved all conflicts. Would be happy to hear your thoughts on this PR.

maxexcloo commented 6 months ago

Would love to use this also!