プラグインを必要とするプラグインのテスト

discourse-plugin-skeleton に以下のものが追加されたのですね。

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

これで、いろいろと更新し続ける必要がなくなりますね。しかし、私のプラグインは subscriptions プラグインを必要とするのですが、discourse/discourse/.github/workflows から必要なものを私のプラグインにコピーする必要があるということでしょうか?

私のプラグインから subscriptions を含めるように指示するような、気の利いた方法はないと思います。

また、stree の読み込みに失敗していました。とりあえず .stree.rc を削除しました。

「いいね!」 4

これでわかりました。答えはこちらにあります。解決策は、次のような about.json を作成することです。

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

これで、テストが再びパスするようになりました! :tada:

まだ stree のことはよくわかりません。

これで解決したので、これがどのように機能するかにとても興奮しています!

「いいね!」 4

このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。