Le build sur master a échoué après le merge de #10 :
/bin/bash: stat /bin/bash: no such file or directory
L'image dunglas/frankenphp:1-php8.5-alpine est basée sur Alpine Linux qui n'a pas /bin/bash.
Correction
Suppression du SHELL ["/bin/bash", "-o", "pipefail", "-c"]
Le curl | tar (qui dépendait de pipefail) est remplacé par une approche en deux étapes : curl -o fichier && tar -f fichier && rm fichier
Le défaut /bin/sh (ash sur Alpine) gère parfaitement toutes les commandes restantes (&& ne nécessite pas pipefail).
## Problème
Le build sur master a échoué après le merge de #10 :
```
/bin/bash: stat /bin/bash: no such file or directory
```
L'image `dunglas/frankenphp:1-php8.5-alpine` est basée sur Alpine Linux qui n'a pas `/bin/bash`.
## Correction
- Suppression du `SHELL ["/bin/bash", "-o", "pipefail", "-c"]`
- Le `curl | tar` (qui dépendait de `pipefail`) est remplacé par une approche en deux étapes : `curl -o fichier && tar -f fichier && rm fichier`
Le défaut `/bin/sh` (ash sur Alpine) gère parfaitement toutes les commandes restantes (`&&` ne nécessite pas `pipefail`).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problème
Le build sur master a échoué après le merge de #10 :
L'image
dunglas/frankenphp:1-php8.5-alpineest basée sur Alpine Linux qui n'a pas/bin/bash.Correction
SHELL ["/bin/bash", "-o", "pipefail", "-c"]curl | tar(qui dépendait depipefail) est remplacé par une approche en deux étapes :curl -o fichier && tar -f fichier && rm fichierLe défaut
/bin/sh(ash sur Alpine) gère parfaitement toutes les commandes restantes (&&ne nécessite paspipefail).Pull request closed