Valeur de compatibilité trop restrictive pour le composant d'en-tête de marque

Je viens de passer à la version 3.5.0.beta9 (3cac943266) et je reçois une notification d’administrateur :

[Notification d’administrateur] Le composant ‘Brand Header Theme Component’ contient du code qui doit être mis à jour. (id:discourse.widgets-end-of-life) (en savoir plus)

D’après ce que je peux voir, le composant a été mis à jour :

…mais la mise à jour ne peut pas être installée sur la version 3.5.0.beta9 car le fichier .discourse-compatibility contient cette ligne :

< 3.5.0.beta9-dev: 6fd676ea4e9cd7305d03df93bd6ce99961e4ff17

(où 6fd676ea4e9c... est le commit avant la correction)

La version 3.5.0.beta9 ne peut-elle vraiment pas utiliser le code corrigé ?

Il devrait être possible d’installer la dernière version. La ligne dans le fichier de compatibilité signifie « Les versions de Discourse avant la 3.5.0.beta9-dev doivent utiliser l’ancienne version du thème ». Puisque vous êtes sur la beta9, vous devriez pouvoir utiliser la dernière version du thème.

Que voyez-vous lorsque vous essayez de mettre à jour ?

2 « J'aime »

Je suis vraiment désolé – j’ai remarqué le problème hier lorsque j’ai effectué la mise à niveau, mais j’ai attendu jusqu’à aujourd’hui pour le signaler. À ce moment-là, le tableau de bord n’affichait aucune mise à jour disponible pour le composant et j’en ai conclu que c’était à cause du fichier de compatibilité. En fait, c’était probablement juste que la tâche de vérification des mises à jour en arrière-plan n’avait pas encore été exécutée :man_facepalming:.

J’ai maintenant mis à jour le composant et tout va bien. Désolé d’avoir perdu votre temps !

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.