mirror of
https://github.com/anand34577/ferrum.git
synced 2026-09-11 21:38:59 +00:00
8170b5c354
scripts/build.sh, get.sh, and scripts/linux/*.sh had lost their executable bit in git (core.fileMode=false on this Windows checkout meant a local chmod +x never made it into the index) — release.yml invokes scripts/build.sh directly rather than via `bash`, so the CI job failed immediately with exit code 126 (permission denied). Also invoke it via `bash` explicitly as a second line of defense, and fix the zip-install step's `||`/`&&` operator precedence (it always ran apt-get regardless of whether zip was already present, harmless but not what it looked like). Verified locally end-to-end: scripts/build.sh all now builds and packages all 6 platform targets and every checksum verifies.