Les forks de dépôts officiels restent toujours marqués comme officiels

Un client a forké discourse-rss-polling et je l’ai installé. :tada:

Mais il semble que j’ai toujours la version officielle installée :

image

Je laisse en exercice le fait de constater que le commit listé n’est pas dans le dépôt. Lorsque je passe la souris sur le plugin, je peux voir qu’il pointe vers le dépôt forké.

5 « J'aime »

Hmm, qu’est-ce qu’on en pense, @sam ?

1 « J'aime »

C’est certainement un bug. Je pense qu’une solution simple serait de s’assurer que le plugin provient toujours de discourse.org sur GitHub pour être marqué comme officiel.

Techniquement, cependant, on pourrait encore tricher assez facilement.

Vérifier qu’un hachage SHA spécifique correspond au nôtre serait le seul moyen d’être sûr à 100 %, mais cela nécessiterait de déployer un autre service.

À mon avis, je mettrais cela dans la catégorie « quelque chose à corriger au cours des 2 à 3 prochaines années ».

8 « J'aime »

Cela m’a aussi pris récemment. La coche m’a vraiment induit en erreur pendant un moment et j’ai effectué toutes sortes de tests inutiles avant de repérer le dépôt dans l’app.yml.

Une solution simple semble tout à fait suffisante.

Comme pour les messages trop courts, l’objectif n’est pas de rendre impossible la triche au test, mais simplement d’éviter de tricher par erreur. :slight_smile:

1 « J'aime »

La solution la plus simple ici est spécifique au plugin Docker Manager. Je ne suis pas certain de l’idée d’exécuter une commande git supplémentaire ou de rechercher les remotes git pour chaque plugin à chaque démarrage.

Cependant, le plugin Docker Manager pourrait effectuer ce travail supplémentaire et afficher une grande icône rouge sur les plugins officiels qui semblent être des forks.

Je vais intégrer :arrow_double_up: pour la prochaine version, ce qui se produira donc au cours des six prochains mois environ.

pr-welcome également si quelqu’un souhaite expérimenter avec Docker Manager.

6 « J'aime »

J’ai implémenté l’indicateur de fork dans cette pull request :

6 « J'aime »

Ce sujet a été automatiquement fermé après 4 jours. De nouvelles réponses ne sont plus autorisées.