From fb13bb8ae3e86e26695802ea143ae9446a2d1b88 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Thu, 20 Aug 2026 03:13:10 -0400 Subject: [PATCH] Pin *.sh to LF so Windows checkouts cannot ship a CRLF shebang --- .gitattributes | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8c29bdf --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +# Shell scripts run inside Linux containers. A CRLF shebang there fails as +# "bad interpreter: /bin/sh^M", which surfaces only as a container that will +# not start. Windows checkouts have core.autocrlf=true, so pin these to LF. +*.sh text eol=lf