Mise à niveau vers la version stable 2.4.0

J’utilise Discourse v2.3.9 avec le paramètre “version: stable” dans app.yml et je souhaite continuer à utiliser la version ‘stable’.

Le tableau de bord indique que la v2.4.0 est disponible, mais lorsque je vais dans la section Mise à jour, je vois ce qui suit :

Nouvelle version disponible !

Cela signifie-t-il que Discourse sera mis à niveau vers la dernière version ayant passé les tests ? D’après ce que je comprends des commits, la branche master a été fusionnée dans stable et il s’agit d’une mise à niveau mineure. Mais pourquoi vois-je “…beta11” ?

Merci.

Je me posais la même question, mais en regardant la liste des commits, le dernier est :

ce qui suggère que la version affichée dans Discourse n’est pas la « bonne ». Enfin, peut-être qu’elle l’est, car la version stable est la même que v2.4.0.beta11 +737 ?

Tout le monde est d’accord ici @neil ?

Cela devrait être corrigé maintenant.

J’avais tagué le commit v2.4.0 dans la branche stable, mais nous avons ensuite retardé la publication d’un jour. Ainsi, lorsque j’ai effectué le bump le lendemain, j’ai mis à jour l’horodatage du commit, puis j’ai poussé le commit et le nouveau tag. Cependant, modifier l’horodatage dans Git crée un nouveau commit. Le tag v2.4.0 pointait donc sur un commit orphelin, ce qui faisait que git describe HEAD 2>/dev/null trouvait le mauvais tag. Quoi qu’il en soit, c’est corrigé.

Merci ! C’est réglé pour moi aussi.