# Shell scripts must be LF: they run on the Linux deploy host and in Docker.
# A CRLF deploy.sh fails with "bad interpreter: /usr/bin/env bash\r" or silently
# mis-parses. This guarantees LF in every checkout regardless of core.autocrlf.
*.sh text eol=lf
