Torna os scripts .sh executáveis e fixa LF para o contêiner
ci / lint, typecheck, testes e build (push) Has been cancelled
ci / Postgres e Redis reais (push) Has been cancelled
ci / imagem Docker Linux (push) Has been cancelled

docker/entrypoint.sh estava versionado com modo 100644. Num build Linux o
ENTRYPOINT em forma exec falharia com permission denied. O mesmo vale para
.github/scripts/async-journey.sh, usado pelo job image do CI.

Sem .gitattributes, um checkout com core.autocrlf=true grava os .sh em CRLF,
e uma imagem construída a partir dessa cópia quebra o #!/bin/sh.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Ferraz FagundesandClaude Opus 5.5 committed 2026-10-16 20:37:56 -03:00
1 parent 84ad5c4757
commit e142a44c01
3 files changed
+3

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
# Scripts executados dentro do contêiner Linux precisam de LF, independente do
# core.autocrlf da máquina que faz o checkout. CRLF quebra o `#!/bin/sh`.
*.sh text eol=lf
Regular → Executable
View File
File mode changed.
Regular → Executable
View File
File mode changed.