¿Desaparecieron los lanzamientos en Github?

Hola,

He estado confiando en el feed Atom en Release notes from discourse durante mucho tiempo para recibir alertas sobre la última versión, lo cual se ha integrado en otras herramientas como Icinga y notificaciones de Slack cuando la versión de Discourse está desactualizada.

(Sé que Discourse puede enviar correos electrónicos sobre esto, pero el correo electrónico no es un mecanismo de alerta viable para nosotros).

Parece que desde el fin de semana todas las versiones desaparecieron de Releases · discourse/discourse · GitHub. ¿Fue intencional?

Esto también significa que otros métodos distintos a los feeds, como REST API endpoints for repositories - GitHub Docs, tampoco funcionan, por lo que https://api.github.com/repos/discourse/discourse/releases/latest ahora devuelve un error 404.

Quizás haya una buena razón para esto, pero espero que las versiones puedan restaurarse en GitHub, ya que es un método útil para verificar la última versión. Alternativamente, ¿esta información está disponible en otro lugar? No podemos confiar en Tags · discourse/discourse · GitHub porque ‘latest-release’ no apunta realmente a un número de versión allí.

¡Gracias!

Tenemos un feed RSS oficial de lanzamientos en https://meta.discourse.org/tag/release-notes.rss.

¡Eso podría ser más adecuado para tus necesidades!

4 Me gusta

Gracias: es un feed útil, pero tampoco es realmente tan bueno, ya que es contenido algo “no estructurado”. Tendría que analizar el elemento del título, y eso depende de la consistencia humana: tan pronto como alguien sea inconsistente con el número de versión (quizás poniendo una ‘v’ o ‘versión X.X.X’ o colocándolo no al inicio del título), podría romperse.

Por eso los datos estrictos y estructurados de GitHub eran realmente útiles. ¿Hay alguna razón por la que se hayan eliminado?

De todos modos, quizás intente confiar en /tags en GitHub y simplemente tratar de detectar una versión superior o algo así. Gracias de todos modos.

1 me gusta