¿Entiendo correctamente?
a) Esto está disponible a través de las acciones de GitHub: los plugins con especificaciones/pruebas adecuadas que utilizan las acciones de GitHub tendrán una insignia en GitHub, si todas las pruebas pasan y el estado de las acciones de CI es legible por la API.
b) Excepto los plugins oficiales de Discourse y los plugins de Pavilion, no existe una visión general automática para los administradores sobre si los plugins utilizados funcionarán en la versión prevista para la actualización.
Buscando metadatos sobre la compatibilidad de plugins, encontré Introducing .discourse-compatibility: pinned plugin/theme versions for older Discourse versions a través de un archivo .discourse-compatibility.
Según entiendo, esta es una solución al problema inverso: Discourse demasiado antiguo para un plugin.
¿Cómo tratar el otro caso: plugin demasiado antiguo para Discourse?
¿Podría /admin/upgrade advertir sobre plugins que fallen las pruebas para una actualización prevista?