Pruebas para plugin que requiere un plugin

Veo que discourse-plugin-skeleton ahora tiene esto:

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

así que no tenemos que seguir actualizando cosas. Pero tengo un plugin que requiere el plugin de suscripciones, así que supongo que todavía necesito copiar las cosas de discourse/discourse/.github/workflows a mi plugin, ¿verdad?

No creo que haya una forma inteligente de que mi plugin diga que incluya suscripciones, ¿verdad?

Además, fallaba al cargar stree. Acabo de eliminar el .stree.rc por ahora.

Finalmente descubrí esto. La respuesta está aquí. La solución es crear un about.json como este:

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

¡Y ahora mis pruebas vuelven a pasar! :tada:

Todavía no sé nada sobre lo de stree.

¡Ahora que he descubierto esto, estoy eufórico con cómo funciona esto!