# Auto-detect text files and normalize line endings to LF on commit
* text=auto eol=lf

# Force LF for shell scripts (critical for cross-platform portability)
script/* text eol=lf
*.sh     text eol=lf

# Force LF for CI/CD files
*.yml    text eol=lf
*.yaml   text eol=lf

# Keep these as-is (binary)
*.png  binary
*.jpg  binary
*.ico  binary
*.pdf  binary
