b705cbaf60
deploy.sh and the other scripts run on the Linux deploy host and in Docker. A CRLF checkout breaks them with "bad interpreter: bash\r". The committed blobs are already LF, but nothing guaranteed it against a host with core.autocrlf=true. `*.sh text eol=lf` makes it explicit. Verified: git ls-files --eol shows attr/text eol=lf on all .sh files; renormalize produced no index churn (already LF). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
5 lines
255 B
Plaintext
5 lines
255 B
Plaintext
# 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
|