Tests pour un plugin qui nécessite un plugin

Je vois que le discourse-plugin-skeleton a maintenant ceci :

      uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1

donc nous n’avons plus à mettre à jour les choses. Mais j’ai un plugin qui nécessite le plugin subscriptions, donc je suppose que je dois toujours copier les éléments de discourse/discourse/.github/workflows dans mon plugin, n’est-ce pas ?

Je ne pense pas qu’il y ait un moyen astucieux pour que mon plugin dise d’inclure les subscriptions, n’est-ce pas ?

De plus, il ne parvenait pas à charger stree. J’ai juste supprimé le .stree.rc pour l’instant.

4 « J'aime »

J’ai finalement compris. La réponse est ici. La solution consiste à créer un fichier about.json comme ceci :

{ "tests": {
    "requiredPlugins": [
      "https://github.com/discourse/discourse-subscriptions"
    ]
  }
}

Et maintenant, mes tests passent à nouveau ! :tada:

Je ne sais toujours rien à propos du truc stree.

Maintenant que j’ai compris, je suis ravi de voir comment cela fonctionne !

4 « J'aime »

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. De nouvelles réponses ne sont plus autorisées.