You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(platform): add .gitattributes and normalize line endings for Windows CRLF
On Windows, git checkout converts LF to CRLF by default. This breaks
bash scripts with: ': invalid option namesh: line 2: set: pipefail'
Three-layer fix:
- .gitattributes in both root and template to enforce LF for shell
scripts, Dockerfiles, and YAML files
- Post-gen hook normalizes CRLF->LF as belt-and-suspenders for
cookiecutter's text-mode rendering on Windows
- Windows CI smoke test now explicitly verifies LF line endings
Also removes dead get_os.sh (unreferenced by any file in the project).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments