Existe-t-il un moyen, dans app.yml, de spécifier une version particulière d’un plugin lors de la reconstruction ?
Je travaille sur une branche plus ancienne que master. Lorsque j’exécute ./launcher rebuild app, il télécharge la dernière version d’un plugin que je ne contrôle pas. La dernière version de ce plugin n’est pas compatible avec l’ancienne version de Discourse, ce qui entraîne un échec de la construction dans mon environnement de test.
Idéalement, j’aimerais pouvoir ajouter quelque chose comme ceci dans app.yml, parmi les autres plugins :
Malheureusement, le plugin ne propose pas de branche nommée pour la version que je recherche. J’essaie de récupérer une révision spécifique (hash de commit) depuis master. Il semble que l’option -b ne fonctionne pas avec les hashes de commit.
En ligne de commande, je peux utiliser git clone puis git checkout pour obtenir ce dont j’ai besoin. Existe-t-il un moyen de faire cela dans app.yml ?
Oui, j’essaie de nouveaux plugins, en particulier le plugin de chat, et j’ai remarqué qu’il semblait avoir cessé de fonctionner sur mon site et je me demande comment revenir à la version précédemment installée ou même comment saisir manuellement la version de commit que j’aimerais.
J’imagine qu’à l’avenir, j’aimerais voir cela dans le tableau de bord de mise à niveau, quelque chose comme le bouton “annuler” pour la mise à niveau, mais pour l’instant, j’espère qu’il pourrait au moins y avoir un moyen plus rapide que ce qui semble être un effort plus brutal que vous avez fait pour le contourner.