Shebang - Definição do Glossário de CI/CD
Um shebang é a linha #! no topo de um script que diz ao kernel com qual interpretador executá-lo, por exemplo #!/usr/bin/env bash ou #!/bin/sh.
No CI
Se um script não tem o bit de execução ou tem um shebang errado, você recebe Exec format error ou ele roda no shell errado. Prefira #!/usr/bin/env bash para portabilidade entre runners onde o bash pode não estar em /bin/bash.