Rilasci su Github scomparsi?

Ciao,

Da molto tempo mi affido al feed Atom disponibile all’indirizzo Release notes from discourse per essere avvisato dell’ultima versione, integrandolo con altri strumenti come Icinga e notifiche Slack quando la versione di Discourse risulta non aggiornata.

(So che Discourse può inviare e-mail a riguardo, ma per noi le e-mail non sono un meccanismo di allerta praticabile).

Sembra che dal fine settimana tutti i rilasci siano scomparsi da https://github.com/discourse/discourse/releases: è stato un cambiamento intenzionale?

Ciò significa che anche altri metodi diversi dai feed, come REST API endpoints for repositories - GitHub Docs, non funzionano più; di conseguenza, https://api.github.com/repos/discourse/discourse/releases/latest restituisce ora un errore 404.

Forse c’è una buona ragione per questo, ma spero che i rilasci possano essere ripristinati su GitHub, dato che rappresentano un metodo utile per verificare l’ultima versione. In alternativa, queste informazioni sono disponibili altrove? Non possiamo affidarci a Tags · discourse/discourse · GitHub perché ‘latest-release’ non punta realmente a un numero di versione lì.

Grazie!

Abbiamo un feed RSS ufficiale per le release all’indirizzo https://meta.discourse.org/tag/release-notes.rss.

Potrebbe essere più adatto alle tue esigenze!

Grazie - è un feed utile, ma non è davvero altrettanto valido, poiché si tratta di contenuti in qualche modo ‘non strutturati’. Dovrei analizzare l’elemento del titolo, il che dipende dalla coerenza umana: non appena qualcuno è incoerente con il numero di versione (ad esempio inserendo una ‘v’ o ‘versione X.X.X’ o non posizionandolo all’inizio del titolo), potrebbe rompersi.

È per questo che i dati rigorosi e strutturati da GitHub erano davvero utili. C’è qualche motivo per cui sono stati rimossi?

Comunque, forse proverò a fare affidamento su /tags su GitHub e semplicemente cercherò di rilevare una versione più alta o qualcosa del genere. Grazie comunque.