Skip to content

Conversation

@cityofships
Copy link
Member

@cityofships cityofships commented Oct 16, 2025

An alternative to #1497.

  • Don't give a choice to operators for picking a platform - images targeting both platforms are always built and uploaded, so they stay close to each other.
  • Make distro and platform builds parallel so the workflow finishes faster.
  • Does not use cross-arch at all. Leafcloud builds will not be supported, since there's no arm64 hypervisors there.

Depends on: stackhpc/stackhpc-release-train#441

@cityofships cityofships requested a review from a team as a code owner October 16, 2025 14:03
@cityofships cityofships added the arm64 Work related to ARM architecture support label Oct 16, 2025
@gemini-code-assist
Copy link

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@cityofships
Copy link
Member Author

Copy link
Member

@Alex-Welsh Alex-Welsh left a comment

Choose a reason for hiding this comment

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

It would be nice to include some validation to make sure we're actually building images for the right arch.

Unfortunately it doesn't come out of qemu-img info, the cleanest I have of finding it is:

sudo apt install -y libguestfs-tools
sudo guestfish --ro -a path/to/image -i file /bin/bash | grep x86-64

or

sudo apt install -y libguestfs-tools
sudo guestfish --ro -a path/to/image -i file /bin/bash | grep aarch64

@Alex-Welsh
Copy link
Member

@cityofships looks like you have a conflict. Needs a rebase, and probably worth squashing while you're at it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arm64 Work related to ARM architecture support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants