We currently have Linux builds being built in our runners for PRs and merges. We should add cross-compiled Windows and MacOS builds as well to this so we can have all builds in our CI/CD pipelines and not reliant on manual builds to generate releases.
### Tasks
- [ ] Research Windows crossbuild using xwin
- [ ] Research mingw32 for Windows builds
- [ ] Research VCPKG compatiblity for crossbuilding
- [ ] Research VCPKG binary caching
- [ ] Research Windows runner images
- [ ] Decide on Windows build approach
- [ ] Research MacOS crossbuild
- [ ] Decide on MacOS build approach
We currently have
Linux
builds being built in our runners for PRs and merges. We should add cross-compiledWindows
andMacOS
builds as well to this so we can have all builds in our CI/CD pipelines and not reliant on manual builds to generate releases.