Some checks failed
Release / semantic-release (push) Successful in 26s
tests / Unit tests (Linux, Python 3.11) (push) Failing after 5m12s
Release / build-linux (push) Failing after 7m8s
Release / build-windows (push) Has been cancelled
Release / build-macos (arm64, macos-latest) (push) Has been cancelled
Release / build-macos (x64, macos-15-intel) (push) Has been cancelled
Release / release-main (push) Has been cancelled
Release / release-develop (push) Has been cancelled
.gitattributes pins *.sh to LF, but that only helps after a full working-tree renormalise, which a Windows build box may not have done. The image build kept failing at `RUN bash setup-melo.sh` because the checked-out file still had CRLF, so bash read line 18 as `set -euxo pipefail\r` and aborted with "set: pipefail: invalid option name". Strip CR from setup-melo.sh before running it, and normalise all docker/scripts shell scripts to LF after the app COPY so their shebangs (entrypoint, run-*.sh) also survive a CRLF checkout. Makes the build EOL-agnostic regardless of host autocrlf settings. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
4.6 KiB
4.6 KiB