From e2457f66f1810e3c61ffbdd7c6ebdec6ca9b41aa Mon Sep 17 00:00:00 2001 From: rabbitblood Date: Fri, 24 Apr 2026 00:36:40 -0700 Subject: [PATCH] chore: enforce LF line endings on .sh/.py/.yaml/Dockerfile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pin LF on shell, Python, YAML, and Dockerfile so Windows Docker Desktop checkouts don't introduce CRLF that breaks #!/bin/sh shebangs in the container — that exact failure mode took down 14 workspaces during #1933 fix v1 (exec /entrypoint.sh: no such file or directory cascade). Same pattern as the .gitattributes already in molecule-ai-workspace-template-claude-code, applied to the other 7 template repos. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitattributes | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..10aa2a0 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +* text=auto eol=lf +*.sh text eol=lf +*.py text eol=lf +*.yaml text eol=lf +*.yml text eol=lf +Dockerfile text eol=lf