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

[FEATURE]: Integrate multi-architecture build workflow stage #20

Open
evan-palmer opened this issue Mar 3, 2023 · 0 comments
Open

[FEATURE]: Integrate multi-architecture build workflow stage #20

evan-palmer opened this issue Mar 3, 2023 · 0 comments
Labels
enhancement New feature or request needs triage This issue needs triage support

Comments

@evan-palmer
Copy link
Collaborator

Is your feature request related to a problem? Please describe

When mounted to another vehicle (e.g., an ROV), the Alpha driver is likely to be run on an embedded device such as a raspberry Pi. The existing Docker build pipelines do not support multi-architecture builds which means that the existing images would not work on a Raspberry Pi.

Describe the solution you'd like

Update the Docker build pipelines to publish an additional image for an Arm architecture.

Describe alternatives you've considered

This could be ignored and users could be required to install natively to use the project on an Arm architecture

Implementation Ideas

Add additional steps to the docker.yaml workflow that load an emulator such as Qemu and use buildx to build the image for the specified architecture.

Additional context

N/A

@evan-palmer evan-palmer added the enhancement New feature or request label Mar 3, 2023
@evan-palmer evan-palmer added the mid priority This is a medium priority issue label Mar 31, 2023
@evan-palmer evan-palmer added high priority This is a high priority issue and removed mid priority This is a medium priority issue labels Apr 24, 2023
@evan-palmer evan-palmer added needs triage This issue needs triage support and removed high priority This is a high priority issue labels Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs triage This issue needs triage support
Projects
None yet
Development

No branches or pull requests

1 participant