Тесты для плагина, требующего другой плагин

Я вижу, что в discourse-plugin-skeleton теперь есть следующее:

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

так что нам больше не нужно постоянно обновлять файлы. Но у меня есть плагин, который требует плагин subscriptions, поэтому, я полагаю, мне всё ещё нужно скопировать файлы из discourse/discourse/.github/workflows в свой плагин, верно?

Не думаю, что есть умный способ указать моему плагину подключить subscriptions, верно?

Также у меня не загружался stree. Я пока просто удалил .stree.rc.

Наконец-то я во всём разобрался. Ответ находится здесь. Решение заключается в создании файла about.json следующего вида:

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

И теперь мои тесты снова проходят! :tada:

Всё ещё неясно, что насчёт вещи под названием stree.

Теперь, когда я во всём разобрался, я в восторге от того, как это работает!