-
Notifications
You must be signed in to change notification settings - Fork 311
Description
Use Case
Maddy currently does not provide prebuilt binaries for the aarch64 architecture. This limits the ability to run Maddy on popular ARM-based systems.
Alternatives Considered
Building from source: While possible, this adds complexity, especially for users unfamiliar with Go build toolchains. I am personally building from source at the moment, but this adds extra maintenance overhead.
Your Idea for a Solution
Maddy should provide official aarch64 binaries as part of its release pipeline.
Implementation Details
-
CI/CD Pipeline Enhancement: With the general availability of ARM64 runners on GitHub Actions, the existing CI/CD pipeline can be extended to natively build for aarch64.
-
Testing: Utilize GitHub's ARM64 runners to test the binaries, ensuring stability and performance on ARM-based systems.
-
Distribution: Distribute the binaries in the same manner as x86_64 builds.
[ ✅] I'm willing to help with the implementation