Latenode

GitHub Release Automation: Notizen generieren, Entwürfe erstellen, Slack-Benachrichtigung

Dieser Automatisierungs-Workflow vereinfacht den Release-Management-Prozess für Open-Source-Projekte und SaaS-Unternehmen. Er generiert automatisch strukturierte Release-Notizen aus zusammengeführten GitHub-Pull-Requests, erstellt einen Entwurf eines GitHub-Releases mit dem neuesten Tag und den Release-Notizen und sendet eine formatierte Zusammenfassung an einen bestimmten Slack-Kanal.

Der Workflow wird manuell über ein Formular ausgelöst, in dem der Benutzer das Repository, den Eigentümer und den Zielbranch eingibt. Er ruft den neuesten Git-Tag, das Commit-Datum und die zusammengeführten Pull-Requests ab, gruppiert die Pull-Requests nach Label und generiert die Release-Notizen. Anschließend erstellt er einen Entwurf eines GitHub-Releases und sendet die Zusammenfassung an Slack, was die Kommunikation neuer Releases optimiert.

Aktualisiert Jul 1, 2026Geschätzte Laufzeit: 15sGeschätzte Kosten: $0.0009
Wie Latenode Zeit und Kosten schätzt

Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.

Vollständige Preise — So funktionieren CPU-Sekunden →
Collaboration & notifications

Workflow-Vorschau

Was diese Vorlage macht

  • Generiert automatisch strukturierte Versionshinweise aus zusammengeführten GitHub-Pull-Requests
  • Erstellt einen GitHub-Release-Entwurf mit dem neuesten Tag und den Versionshinweisen
  • Sendet eine formatierte Zusammenfassung des neuen Releases an einen designierten Slack-Kanal
  • Ruft den neuesten Git-Tag, das Commit-Datum und die zusammengeführten Pull-Requests ab
  • Gruppiert Pull-Requests nach Label und generiert die Versionshinweise

So funktioniert es

1
Trigger

Workflow auslösen

Der Workflow wird manuell vom Benutzer ausgelöst, der das Repository, den Besitzer und den Zielbranch über ein Formular bereitstellt.

2
Logik

Neuesten Git-Tag abrufen

Der Workflow ruft den neuesten Git-Tag aus dem angegebenen Repository ab.

3
Logik

Commit-Datum des neuesten Tags abrufen

Der Workflow ruft das Commit-Datum des neuesten Git-Tags ab.

4
Logik

Zusammengeführte Pull-Requests abrufen

Der Workflow ruft alle zusammengeführten Pull-Requests aus dem Repository seit der letzten Version ab.

5
Logik

PRs gruppieren & Versionshinweise generieren

Der Workflow gruppiert die abgerufenen Pull-Requests nach Label und generiert formatierte Versionshinweise.

6
Aktion

GitHub-Release erstellen

Der Workflow erstellt einen GitHub-Release-Entwurf mit dem neuesten Tag und den generierten Versionshinweisen.

7
Aktion

Release-Benachrichtigung senden

Der Workflow sendet eine Nachricht an den designierten Slack-Kanal mit den Details des neuen Releases.

Einrichtungsanleitung

1

GitHub-Anmeldeinformation in Latenode hinzufügen

1. Fügen Sie im Latenode-Berechtigungsfenster eine neue Anmeldeinformation für GitHub hinzu. 2. Wählen Sie den Anmeldetyp 'OAuth2' aus. 3. Folgen Sie den Schritten, um Ihr GitHub-Konto zu authentifizieren und die erforderlichen Berechtigungen zu erteilen.

2

Slack-Anmeldeinformation in Latenode hinzufügen

1. Fügen Sie im Latenode-Berechtigungsfenster eine neue Anmeldeinformation für Slack hinzu. 2. Wählen Sie den Anmeldetyp 'API-Schlüssel' aus. 3. Geben Sie Ihren Slack-Bot-Token oder API-Schlüssel an.

3

GitHub-Release-Knoten konfigurieren

1. Fügen Sie einen 'GitHub Pre Release'-Knoten zu Ihrem Workflow hinzu. 2. Wählen Sie in den Knoteneinstellungen die zuvor hinzugefügte GitHub-Anmeldeinformation aus. 3. Konfigurieren Sie den Repository-Besitzer, den Repository-Namen und den Ziel-Branch für das Release.

4

Slack-Benachrichtigungsknoten konfigurieren

1. Fügen Sie einen 'Nachricht an Slack senden'-Knoten zu Ihrem Workflow hinzu. 2. Wählen Sie in den Knoteneinstellungen die zuvor hinzugefügte Slack-Anmeldeinformation aus. 3. Konfigurieren Sie den Slack-Kanal, an den die Release-Benachrichtigung gesendet werden soll.

5

Pull-Request-Daten im Knoten 'Angepasst: PRs gruppieren & Release-Notizen generieren' zuordnen

1. Fügen Sie einen 'Angepasst: PRs gruppieren & Release-Notizen generieren'-Codeknoten zu Ihrem Workflow hinzu. 2. Ordnen Sie in den Knoteneinstellungen die Felder für die GitHub-Pull-Request-Daten zu, wie Titel, Labels und Zusammenführungsdatum. 3. Konfigurieren Sie die Label-Zuordnung und die QA-Checkliste-Einstellungen nach Bedarf.

Anforderungen

Verbinden Sie ein GitHub-Konto mit Schreibzugriff auf das Ziel-Repository
Richten Sie eine Slack-Incoming-Webhook-URL ein, um Release-Benachrichtigungen zu senden
Geben Sie den Repository-Besitzer, den Namen und den Zielbranch als Eingabe an
Gewähren Sie dem Automatisierungs-Workflow Zugriff, um GitHub-Releases zu erstellen

FAQ

Häufige Fragen zu dieser Vorlage

Der Workflow benötigt als Eingaben das GitHub-Repository, den Besitzer und den Zielbranch. Er ruft dann den neuesten Git-Tag, das Commit-Datum und die zusammengeführten Pull-Requests aus dem angegebenen Repository ab, um die Versionshinweise zu generieren.

Weitere Vorlagen

Das könnte Ihnen auch gefallen

Alle Vorlagen durchsuchen →
Forms & lead capture

123FormBuilder zu Insightly: Leads aus Formulareinreichungen erstellen

Das manuelle Kopieren von Formularantworten in Ihr CRM verschwendet Zeit und birgt Fehlerrisiken. Diese Integration erfasst jedes neue Einreichungsereignis von 123FormBuilder und nutzt es, um einen Lead in Insightly zu erstellen. Dabei werden der Name, die E-Mail-Adresse und benutzerdefinierte Felder des Befragten direkt in einen neuen Lead-Datensatz übernommen. Marketingmanager und Vertriebsteams können die Dateneingabe eliminieren und Leads sofort für Nachverfolgungen in Insightly erfassen. Durch die Verbindung der Formularerfassung von 123FormBuilder mit dem CRM von Insightly halten Sie Ihre Vertriebspipeline ohne manuelle Arbeit gefüllt.

8s~$0.002
Forms & lead capture

Neue ClickFunnels-Kontakte an eine Mailchimp-Zielgruppe senden

Das manuelle Exportieren von Leads aus ClickFunnels und Importieren in Mailchimp ist langsam und fehleranfällig. Diese Automatisierung verwendet den Trigger "Neuer Kontakt identifiziert" in ClickFunnels und die Aktion "Abonnenten hinzufügen oder aktualisieren" in Mailchimp, um jede neue Formulareinreichung zu erfassen und den Kontakt in Ihrer ausgewählten Zielgruppe hinzuzufügen oder zu aktualisieren. Marketing-Automation-Manager und Geschäftsinhaber, die ClickFunnels-Trichter betreiben, können dieses Paar nutzen, um ihre Mailchimp-Zielgruppe mit frischen Leads zu versorgen. ClickFunnels erfasst die E-Mail und den Namen des Kontakts, und Latenode übergibt diese Daten direkt an Mailchimp, sodass keine manuellen CSV-Uploads oder Kopier- und Einfügevorgänge erforderlich sind.

8s~$0.002
CRM & sales

Senden einer Gmail-Begrüßungs-E-Mail, wenn ClickFunnels einen neuen Kontakt identifiziert

Das manuelle Versenden von Begrüßungs-E-Mails an neue Leads ist langsam und birgt das Risiko verpasster Follow-ups. Dieses Szenario wird durch das Ereignis "New Contact Identified" in ClickFunnels ausgelöst und sendet sofort eine "Send Email"-Aktion in Gmail aus, wobei der Name und die E-Mail-Adresse des Kontakts verwendet werden, um die Nachricht zu personalisieren. Vertriebs- und Marketingexperten, die ClickFunnels zur Lead-Erfassung nutzen, können ihren ersten Berührungspunkt automatisieren. Gmail sendet eine individuelle Begrüßungs-E-Mail mit dem Namen des Kontakts im Text, sodass jeder neue Lead eine zeitnahe, persönliche Antwort erhält, ohne manuelle Arbeit.

8s~$0.002