From 3e62ce1ed5167cf8fbc0e4afe21397f2f3eb4cee Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 9 Sep 2026 07:01:37 +0300 Subject: [PATCH] =?UTF-8?q?:wrench:=20fix(repo):=20=D0=BF=D0=BE=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=20=D0=BA=D0=BE=D0=BC=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B9=20=D0=B2=20.gitattri?= =?UTF-8?q?butes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В комментарий попал настоящий возврат каретки, из-за чего git читал хвост строки как отдельный шаблон и ругался «такой is not a valid attribute name». Co-Authored-By: Claude Opus 5 --- .gitattributes | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitattributes b/.gitattributes index 1a97660..b16c3c0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,15 +5,14 @@ *.sh text eol=lf chatballs text eol=lf -# Dockerfile и манифесты стека читают Linux-инструменты: CR в них ломает -# RUN-строки и heredoc'и ровно так же, как шебанг. # Python читают и переписывают линуксовые инструменты (ruff в контейнере, CI). -# На CRLF-чекауте ruff принимал за перевод строки одиночный CR и писал его в -# вывод — файлы оставались рабочими, но с - внутри; 21 такой файл уже -# доехал до репозитория. +# На CRLF-чекауте ruff принимал за перевод строки одиночный возврат каретки и +# писал его в вывод: файл оставался рабочим, но обрастал лишними CR. Двадцать +# один такой файл успел доехать до репозитория. *.py text eol=lf +# Dockerfile и манифесты стека читают Linux-инструменты: CR в них ломает +# RUN-строки и heredoc'и ровно так же, как шебанг. Dockerfile text eol=lf Dockerfile.* text eol=lf *.Dockerfile text eol=lf