PlanktoScope / forklift

Composable, reprovisionable, decentralized management of apps & configs on Raspberry Pis and other embedded Linux systems
Apache License 2.0
6 stars 0 forks source link

Disable Windows builds #220

Closed ethanjli closed 1 month ago

ethanjli commented 1 month ago

Windows builds have always been really slow (~10-12 m builds), which slows down the prototyping iteration cycle. I don't think anyone actually uses Forklift on Windows anyways (and if they really need to, we should first have them try running Forklift on WSL) - so I'm going to re-disable Windows builds again.

Related past PRs:

ethanjli commented 1 month ago

Disabling windows builds only sped up release-test by 2 min, which is only slightly helpful. Maybe the slowdown is from using QEMU to do builds for ARM? If so, it might be possible to do cross-compilation for ARM without QEMU if we can use Zig for CGo (as #219 had unsuccessfully attempted to do. That's currently blocked by the difficulty/complexity of using Zig for macOS builds though.