Utiliser le master d'un package Composer sans modifier le paramètre minimum-stability
Publié le 11/01/2020 • Actualisé le 12/01/2020
C'est une astuce très pratique permettant de tester des packages à des versions arbitraires. Dans l'exemple suivant, la branche master du package friendsofsymfony/elastica-bundle
est utilisée mais fixée à un tag spécifique. Ça nous permet de tester la version master sans avoir à changer le paramètre minimum-stability
. Si on modifie sa valeur à dev
, Composer va récupérer toutes les branches master de TOUS les packages. Dans cet état, il y a de grandes chances pour que votre application soit cassée (ne faites pas cela!).
[Edit 12/01/2020] : On peut aussi utiliser le paramètre "prefer-stable": true
pour arriver au même résultat. Dans ce cas, on peut laisser "dev-master"
comme version du package.
{
"minimum-stability": "stable",
"prefer-stable": true,
"require": {
"friendsofsymfony/elastica-bundle": "dev-master as 5.1.2"
}
}
Plus sur Stackoverflow Lire la doc Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
