NOAA-GSL / ExascaleWorkflowSandbox

Other
2 stars 2 forks source link

Add multi-platform support for container images in CI #48

Closed christopherwharrop-noaa closed 9 months ago

christopherwharrop-noaa commented 9 months ago

We need images that support both linux/amd64 and linux/arm64 so that containers will work properly on Intel- and Apple-based Mac hardware.

christopherwharrop-noaa commented 9 months ago

@NaureenBharwaniNOAA - If this PR works, it should solve all of your container issues running on your Apple silicon Mac. The CI will build for both linux/amd64 and linux/arm64 and push to a single container image. Then Docker is smart enough to grab the one for your platform when you do a pull.

christopherwharrop-noaa commented 9 months ago

This just isn't going to work so I am closing it. The only paths forward are to use AWS CodeBuild or wait for the ARM GHA runners to come out in beta in Jan 2024.