Im Repo, ohne dass du es pflegst
Das Log liegt als JSON in einem eigenen GitHub-Repository. release-log schreibt die Dateien, du öffnest sie nie von Hand. Änderst du doch mal etwas direkt auf GitHub, übernimmt die Seite den neuen Stand.
Sie wollen wissen, was neu ist und was behoben wurde. release-log lässt deinen MCP-Client die Commits in Release Notes übersetzen. Du liest gegen und veröffentlichst, ohne selbst eine Datei im Repo anzufassen.
Nach dem Release hängt der Kopf schon am nächsten Ticket. Die Notes entstehen spät, knapp oder gar nicht.
Eigentlich müsste jeder Pull Request sie mitändern. Meistens denkt erst beim Release jemand daran, und dann fehlt die Hälfte.
Sie beschreiben, was im Code passiert ist. Deine Nutzer wollen wissen, was sich für sie ändert.
Die beiden Commits zu style und chore hat der Agent weggelassen, weil sich für Nutzer dadurch nichts ändert.
Das Log liegt als JSON in einem eigenen GitHub-Repository. release-log schreibt die Dateien, du öffnest sie nie von Hand. Änderst du doch mal etwas direkt auf GitHub, übernimmt die Seite den neuen Stand.
Dein MCP-Client meldet sich per OAuth an und schreibt Releases mit write_release. Bilder lädt er mit add_mediahoch.
Du änderst Überschrift, Text, Bild und jeden einzelnen Eintrag. Hat inzwischen jemand anderes gespeichert, sagt dir der Editor das, statt dessen Stand zu überschreiben.
Unter /l/<id> steht das Changelog als Zeitstrahl, deine eigene App holt dieselben Releases als JSON. Ein privates Log sehen nur Leute mit Schreibrecht auf das Repository.
Lege im Dashboard ein neues Log an. Liegt in einem Repository schon eins, übernimmst du es.
Bitte deinen MCP-Client, die Commits seit dem letzten Release zusammenzufassen. Du kannst auch selbst im Editor schreiben.
Danach steht das Release auf der Seite und im Feed. Vorher sehen den Entwurf nur Leute mit Schreibrecht.
Was du vor der Anmeldung wissen solltest.
Ja. Anmeldung und Rechte laufen über GitHub, und die GitHub App braucht Zugriff auf das Repository deines Logs.
Jeder Client, der MCP mit OAuth unterstützt. Beim ersten Verbinden registriert er sich selbst, und du bestätigst den Zugriff einmal im Browser.
Ja. Jedes Release beginnt als Entwurf und ist nur für Konten mit Schreibrecht auf das Repository sichtbar.
Ja, über den JSON-Feed: /l/<id>/versions, /l/<id>/releases und /l/<id>/releases/<version>.