You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Separate runner for amd64 and arm64
Previously arm64 images were created on a standard amd64 runner using qemu.
qemu emulation is very slow and there have been recent issues.
Native image creation is faster and more reliable.
This change creates separate runners for amd64 (ubuntu-22.04) and arm64 (ubuntu-22.04-arm).
A new job is then needed to combine the image digests into a multi-architecture manifest that gets pushed to Docker Hub and ghcr.
The approach is copied from core fabric repository.
Signed-off-by: David Enyeart <enyeart@us.ibm.com>
Bump actions/download-artifact to v4
download-artifact needs to be v4 because
upload-artifact is already v4.
Also bump actions/checkout to v4.
Signed-off-by: David Enyeart <enyeart@us.ibm.com>