ros-tooling / setup-ros-docker

2 stars 5 forks source link

Publish ARM images #65

Closed emersonknapp closed 6 months ago

emersonknapp commented 9 months ago

Description

Newer MacBooks (and other laptops) are now using ARM processors, and so these base images don't support that by default - though they can with emulation but this is considerably slower than using an ARM images. Additionally, many robot target platforms use ARM, so it would be useful to provide CI environments matching the target architecture.

We should create and push ARM images in parallel to the x86 ones that we are currently publishing.

We'd like to create ARM

Related Issues

N/A

Completion Criteria

ARM versions of all images are pushed as part of standard build.

Implementation Notes / Suggestions

I don't think there are GitHub Actions ARM runners available out of the box. Could possibly just trust a slower QEMU build to get the job done.

Testing Notes / Suggestions

N/A

christophebedard commented 9 months ago

Could possibly just trust a slower QEMU build to get the job done.

Yeah, this is pretty easy to do using docker buildx.