Provide macOS and Windows prebuilt executables
dahlia opened this issue · comments
From the readme which was written by me about 5 years ago:
I'm going to officially support executable binaries for other platforms if anyone asks. (I thought
submark
wouldn't be useful on other than Linux since the most of CI machines are Linux, but it might be wrong.)
At that time, running CI/CD on non-Linux platforms was quite over-engineering, or at least it was only reasonable for big popular projects or systems software projects.
However, over the last half decade, running CI/CD on all three major platforms (and even non-amd64 architectures) have became the tend. All those widely used CI/CD providers support Linux/macOS/Windows: GitHub Actions, CircleCI, Travis CI. It's apparently sort of norm today.
The following list contains all platforms and architectures desirable to provide prebuilt executables:
- Linux (arm64)
- macOS (Intel)
- macOS (Apple Silicon)
- Windows (Intel 64-bit)
- Windows (Intel 32-bit)
- Windows (ARM64)