Sauf si vous avez une raison spécifique de ne pas le faire, il est recommandé d’utiliser la branche tests-passed de Discourse. Voir plus loin :
De plus, vous pouvez supposer que les plugins ou personnalisations avec le tag experimental (comme le fait le plugin ActivityPub) ne fonctionnent de manière fiable qu’avec la dernière version de Discourse.
Plus spécifiquement à vos questions implicites sur la gestion des versions, dans les plugins Discourse, cela est géré via le fichier .discourse-compatibility, dont vous pouvez lire plus ici :
Voir le fichier de compatibilité du plugin ActivityPub ici :
Comme le plugin ActivityPub est toujours experimental, assurer la rétrocompatibilité n’a pas été une priorité, néanmoins j’examinerai l’ajout d’un support explicite pour la version 3.3.2 à ce fichier au début de la semaine prochaine.
Mais comme mentionné ci-dessus, à moins que vous n’ayez une bonne raison de ne pas le faire, je suggère d’utiliser tests-passed.