Releases auf Github verschwunden?

Hallo,

ich stütze mich schon seit langem auf den Atom-Feed unter Release notes from discourse, um über die neuesten Releases informiert zu werden. Diese Informationen fließen in andere Tools ein, etwa Icinga und Slack-Benachrichtigungen, wenn die Discourse-Version veraltet ist.

(Ich weiß, dass Discourse E-Mails dazu senden kann, doch für uns ist E-Mail kein praktikabler Mechanismus für Benachrichtigungen.)

Seit dem Wochenende scheinen alle Releases unter Releases · discourse/discourse · GitHub verschwunden zu sein – war das beabsichtigt?

Das bedeutet auch, dass andere Methoden als Feeds, wie etwa REST API endpoints for repositories - GitHub Docs, nicht mehr funktionieren. Daher liefert https://api.github.com/repos/discourse/discourse/releases/latest nun einen 404-Fehler.

Vielleicht gibt es dafür einen guten Grund, aber ich hoffe, dass die Releases auf GitHub wiederhergestellt werden können, da dies eine nützliche Methode ist, um das aktuelle Release zu prüfen. Alternativ: Ist diese Information woanders verfügbar? Wir können uns nicht auf Tags · discourse/discourse · GitHub verlassen, da „latest-release“ dort nicht wirklich auf eine Versionsnummer verweist.

Vielen Dank!

Wir haben einen offiziellen RSS-Feed für Releases unter https://meta.discourse.org/tag/release-notes.rss.

Das könnte besser für Ihre Bedürfnisse geeignet sein!

4 „Gefällt mir“

Danke – das ist ein nützlicher Feed, aber er ist auch nicht wirklich so gut, da der Inhalt eher „unstrukturiert" ist. Ich müsste das Title-Element parsen, und das setzt menschliche Konsistenz voraus – sobald jemand bei der Versionsnummer inkonsistent ist (vielleicht ein „v" oder „version X.X.X" hinzufügt oder sie nicht am Anfang des Titels platziert), könnte das fehlschlagen.

Deshalb war die strikte, strukturierte Daten von GitHub wirklich hilfreich. Gibt es einen Grund, warum sie entfernt wurden?

Wie auch immer, ich werde vielleicht versuchen, mich auf /tags bei GitHub zu verlassen und einfach eine höhere Version oder ähnliches zu erkennen. Trotzdem danke.

1 „Gefällt mir“