Releases no Github desapareceram?

Olá,

Tenho usado o feed Atom em Release notes from discourse há bastante tempo para ser notificado sobre as últimas versões, o que alimenta outras ferramentas como Icinga e notificações no Slack quando a versão do Discourse está desatualizada.

(Sei que o Discourse pode enviar e-mails sobre isso, mas e-mail não é um mecanismo de alerta viável para nós).

Parece que, desde o fim de semana, todas as versões desapareceram de Releases · discourse/discourse · GitHub — isso foi intencional?

Isso também significa que outros métodos além de feeds, como REST API endpoints for repositories - GitHub Docs, não funcionam mais. Assim, https://api.github.com/repos/discourse/discourse/releases/latest agora retorna um erro 404.

Talvez haja um bom motivo para isso, mas espero que as versões possam ser restauradas no GitHub, já que é um método útil para verificar a última versão. Alternativamente, essa informação está disponível em outro lugar? Não podemos confiar em Tags · discourse/discourse · GitHub, pois ‘latest-release’ não aponta realmente para um número de versão lá.

Obrigado!

Temos um feed RSS oficial de lançamentos em https://meta.discourse.org/tag/release-notes.rss.

Isso pode ser mais adequado às suas necessidades!

4 curtidas

Obrigado — esse é um feed útil, mas também não é tão bom, porque se trata de conteúdo um tanto “não estruturado”. Eu teria que analisar o elemento de título, o que depende da consistência humana — assim que alguém for inconsistente com o número da versão (talvez adicionando um ‘v’ ou ‘versão X.X.X’ ou colocando-o fora do início do título), isso poderia quebrar.

É por isso que os dados estritos e estruturados do GitHub eram realmente úteis. Há algum motivo para terem sido removidos?

De qualquer forma, talvez eu tente confiar em /tags no GitHub e apenas tentar detectar uma versão mais alta ou algo assim. Obrigado de qualquer maneira.

1 curtida