Skip to content

Release Prebuilt AArch64 Binaries #752

@nurmukhametov

Description

@nurmukhametov

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions