Packaging & cross-platform
Fixed
- Multi-arch Docker image.
ghcr.io/vavallee/binderyis now published as a multi-arch manifest coveringlinux/amd64andlinux/arm64. Previously onlyamd64was built, sodocker compose pullon Apple Silicon (and Raspberry Pi 4 / 5 running 64-bit Docker) failed withno matching manifest for linux/arm64/v8 in the manifest list entries. The Dockerfile now cross-compiles Go natively via buildxTARGETOS/TARGETARCHbuild args, so the arm64 variant builds on the amd64 runner without QEMU emulation overhead. Fixes #4.
Added
- Pre-built release binaries attached to every GitHub Release via GoReleaser. Targets: linux (amd64/arm64/armv7/armv6), macOS (amd64/arm64), windows (amd64/arm64). A
bindery_vX.Y.Z_checksums.txtfile is published alongside the archives for integrity verification. Raspberry Pi 4 / 5 use thelinux_arm64archive; Pi 2 / 3 running 32-bit uselinux_armv7; Pi Zero / Pi 1 uselinux_armv6.