iden3 / circom

zkSnark circuit compiler
GNU General Public License v3.0
1.35k stars 267 forks source link

Update the binaries GitHub workflow to add support for ARM builds #302

Open KyrylR opened 1 month ago

KyrylR commented 1 month ago

Fixes: https://github.com/iden3/circom/issues/291, fixes: https://github.com/iden3/circom/issues/273

Currently, the CI does not support building binaries for ARM machines. This PR fixes the issue

ARM executables are much more faster on systems where ARM chips are used, e.g., Macs with M series

We have tested the CI here: https://github.com/distributed-lab/circom/releases/tag/v2.1.9-beta.0 (CI: https://github.com/distributed-lab/circom/actions/runs/11103900664)

Arvolear commented 1 month ago

Can we make binaries namings backward-compatible?