Skip to content

Add RISC-V support for amass #1079

@akifejaz

Description

@akifejaz

Hi

I just confirmed the Amass on native RISC-V machine Milk-V Pioneer Box and as its all go which already supported on RISC-V, I 'had no issue building this for RISC-V. However, I noticed amass do not provide official risc-v release. I would like to propose releasing it for risc-v arch too.

Motivation

  • Ecosystem growth: RISC-V adoption is increasing across Linux distributions.
  • Build parity: Amass builds cleanly on riscv64 with CGO_ENABLED=0, matching the existing CI defaults.
  • Quality signal: A native riscv64 job would ensure ongoing compatibility without relying on emulation.

Proposed scope

  • Extend .github/workflows/go.yml with a riscv64 job that:
    • Runs on a self-hosted, linux, riscv64 runner.
    • We can use the RISC-V runner from Cloud-V (official RISC-V Lab Partner) see details here
    • Currently available RISC-V machines on Cloud-V are Banana Pi BPI-F3, Milk-V Pioneer Box, VisionFive 2
  • Additive and non-blocking for existing CI.

Next steps

I would like to make this PR, but I’d like to confirm whether the maintainers are interested in including this riscv64 job.


I'm Akif from @10xEngineers working as part of official RISC-V Lab Partner (Cloud-V). I'm mainly working on increasing the SW support for RISC-V and with that intention I'm asking for PR, hoping to provide RISC-V machine for this project so you can also release/test for/on RISC-V.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions