frequency
frequency copied to clipboard
Build ARM binaries and containers for Linux and MacOS
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/
Closing until GitHub has an easy way to have mac arm runners. Cross compilation not currently viable.
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
This PR might help with some of this: https://github.com/paritytech/polkadot-sdk/pull/6427