frequency icon indicating copy to clipboard operation
frequency copied to clipboard

Build ARM binaries and containers for Linux and MacOS

Open demisx opened this issue 2 years ago • 2 comments

Checklist

  • [ ] Release includes three binaries per type:
    • [x] Linux AMD64/x86_64
    • [ ] Linux arm64
    • [ ] Mac arm64
  • [ ] Docker containers updated to support multiarch using those three binaries
    • [ ] collator-node-local
    • [ ] parachain-node-mainnet
    • [ ] standalone-node
    • [ ] parachain-node-rococo
    • [x] Not an issue if it does, but the deprecated images don't need this

Closes #1750

References

  • https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

demisx avatar Dec 09 '22 18:12 demisx

Closing until GitHub has an easy way to have mac arm runners. Cross compilation not currently viable.

wilwade avatar Aug 09 '23 18:08 wilwade

And it was just announced that GitHub has open source Mac runners!

https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

That means we could now build binaries and multiarch docker containers:

  • amd64 / x86_64
  • mac arm64
  • linux arm64

wilwade avatar Jan 31 '24 13:01 wilwade

This PR might help with some of this: https://github.com/paritytech/polkadot-sdk/pull/6427

wilwade avatar Dec 02 '24 14:12 wilwade