# 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
