Skip to content

Conversation

@williamjallen
Copy link
Collaborator

Our current CI Docker image build uses QEMU emulation to build arm64 images. The arm64 component of the build process takes a disproportionate amount of time, and is the longest-running job in our test suite. Thanks to GitHub's new arm64 runners, we can now build each architecture without emulation.

Copy link
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The newly added checks all look good. Will the "expected" ones update automatically once this merges or am I missing somewhere in the repository where that will need to be updated?

@williamjallen
Copy link
Collaborator Author

@josephsnyder The required jobs need to be updated manually in the repo settings. Given that we'll have to rebase everything after this goes in, what do you think about holding off on the merge until #2870 is merged?

@williamjallen williamjallen added this pull request to the merge queue May 6, 2025
@williamjallen
Copy link
Collaborator Author

The new action names have been added to the branch protection ruleset.

Merged via the queue into Kitware:master with commit db0de7e May 6, 2025
9 checks passed
@williamjallen williamjallen deleted the separate-image-build-jobs branch May 6, 2025 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants