Working branch: https://github.com/OctopusET/bat/tree/riscv64
Failed CI: https://github.com/OctopusET/bat/actions/runs/18910014240/job/53977874904
Related issue: cross-rs/cross#1719
Currently CI fails because of two reason:
riscv64gc-unknown-linux-gnu: cross-rs bug (maybe), test success without cross and only with QEMU + carget test --target riscv64gc-unknown-linux-gnu
riscv64gc-unknown-linux-musl: Action image uses release version of cross, it's released in 2023, it should be updated to git version or cross should release new version.