# Keep shell scripts LF even on Windows checkouts so bash on Linux hosts # doesn't choke on trailing CRs (e.g. "set: pipefail: invalid parameter name"). *.sh text eol=lf # CI workflow YAML embeds shell in `run:` blocks that Linux runners execute with # bash, so keep these LF for the same reason as the shell scripts above. .github/workflows/*.yml text eol=lf .forgejo/workflows/*.yml text eol=lf