Testes para plugin que requer um plugin

Vejo que o discourse-plugin-skeleton agora tem isto:

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

então não precisamos continuar atualizando as coisas. Mas eu tenho um plugin que requer o plugin de assinaturas, então acho que ainda preciso copiar as coisas de discourse/discourse/.github/workflows para o meu plugin, certo?

Eu não acho que haja uma maneira inteligente de fazer meu plugin dizer para incluir assinaturas, certo?

Além disso, ele estava falhando ao carregar stree. Eu apenas deletei o .stree.rc por enquanto.

4 curtidas

Finalmente descobri isso. A resposta está aqui. A solução é criar um about.json como este:

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

E agora meus testes passaram novamente! :tada:

Ainda não sei sobre a coisa do stree.

Agora que descobri isso, estou muito feliz com o funcionamento disso!

4 curtidas

Este tópico foi automaticamente fechado 30 dias após a última resposta. Novas respostas não são mais permitidas.