Tests für ein Plugin, das ein Plugin benötigt

Ich sehe, dass das discourse-plugin-skeleton jetzt Folgendes hat:

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

damit wir die Dinge nicht weiter aktualisieren müssen. Aber ich habe ein Plugin, das das Abonnement-Plugin benötigt, also muss ich die Dinge aus discourse/discourse/.github/workflows in mein Plugin kopieren, richtig?

Ich glaube nicht, dass es eine clevere Möglichkeit gibt, mein Plugin dazu zu bringen, Abonnements einzuschließen, oder?

Außerdem hat es stree nicht geladen. Ich habe vorerst nur die .stree.rc gelöscht.

4 „Gefällt mir“

Ich habe das endlich herausgefunden. Die Antwort ist hier. Die Lösung besteht darin, eine about.json wie diese zu erstellen:

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

Und jetzt bestehen meine Tests wieder! :tada:

Ich weiß immer noch nichts über die stree-Sache.

Jetzt, da ich das herausgefunden habe, bin ich begeistert, wie das funktioniert!

4 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.