# Shell scripts must be LF in the repository, whatever a contributor's # core.autocrlf happens to be. # # scripts/ci-checks.sh is executed by bash on the Gitea runner. Committed with # CRLF it fails there with `$'\r': command not found` on the first line, which # reads as a broken pipeline rather than a line-ending problem. This machine # has core.autocrlf=true and normalises correctly on its own; that is a local # setting, not a property of the repo, so it is pinned here instead. *.sh text eol=lf