Skip to content

Conversation

dmohns
Copy link
Member

@dmohns dmohns commented Feb 4, 2025

Brief summary of the change made

Goal of this PR is to utilize the recently announced Github Actions ARM runners in our build pipelines. See https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/

Before, we would require QEMU to build arm images. As a by product we are also distributing the builds across multiple runners according to https://docs.docker.com/build/ci/github-actions/multi-platform/#distribute-build-across-multiple-runners

In total, this brings the build time from approx. 1 hour down to <5 minutes

Are there any other side effects of this change that we should be aware of?

No

Describe how you tested your changes?

On this PR.

Pull Request checklist

Please confirm you have completed any of the necessary steps below.

  • Meaningful Pull Request title and description
  • Changes tested as described above
  • Added appropriate documentation for the change.
  • Created GitHub issues for any relevant followup/future enhancements if appropriate.

@dmohns dmohns changed the title Test Github Action ARM Runner Use Github Action ARM Runner to build arm images Feb 4, 2025
@beesaferoot
Copy link
Contributor

This is fantastic! @dmohns, No idea GitHub released this for free to the public.

Great work!

@dmohns dmohns merged this pull request into main Feb 5, 2025
11 checks passed
@dmohns dmohns deleted the test-arm-runners branch February 5, 2025 09:25
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.

2 participants