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>
4 lines
172 B
Plaintext
4 lines
172 B
Plaintext
# 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
|