Génération et publication de notes de version GitHub assistées par IA
Cette solution d'automatisation aide les équipes logicielles à rationaliser leur processus de gestion des versions GitHub en générant automatiquement des notes de version détaillées.
Le workflow écoute les nouvelles versions GitHub, récupère et compare les deux dernières versions, puis résume les changements dans des domaines clés tels que les nouvelles fonctionnalités, les améliorations, les corrections de bogues et autres mises à jour. Il utilise la synthèse de texte alimentée par l'IA pour produire efficacement une entrée de journal des modifications soignée, ce qui fait gagner du temps aux développeurs et garantit une documentation de version cohérente et de haute qualité.
Comment Latenode estime le temps et le coût
Latenode facture le temps d'exécution des workflows en secondes CPU. Les 10 000 premières secondes CPU sont gratuites chaque mois, puis l'utilisation suit la tarification pay-as-you-go à la seconde CPU. Les nœuds AI Plug-and-Play (PnP) sont facturés séparément — chaque token PnP coûte 1 USD, en pay-as-you-go au coût du fournisseur plus une petite commission de traitement, sans clés API requises.
Tarifs complets — comment fonctionnent les secondes CPU →Aperçu du workflow
Ce que fait ce modèle
- Récupère les deux dernières versions GitHub et compare les modifications
- Génère un résumé détaillé des notes de version grâce à la synthèse de texte basée sur l'IA
- Catégorise les modifications en nouvelles fonctionnalités, améliorations, corrections de bugs et autres mises à jour
- Produit une entrée de changelog soignée pour faire gagner du temps aux développeurs et garantir la cohérence
- Fournit un modèle de notes de version facilement personnalisable et partageable
Comment ça marche
Écouter les nouvelles versions GitHub
Le workflow est déclenché chaque fois qu'une nouvelle version GitHub est publiée. Il écoute ces événements de publication et lance le processus de génération de notes de version détaillées.
Récupérer la dernière version publiée
Après avoir été déclenché, le workflow récupère les détails de la version GitHub la plus récemment publiée, y compris le tag de version, le titre, la description et d'autres métadonnées.
Stocker les détails du dépôt et du propriétaire
Le workflow stocke le nom du dépôt et le nom d'utilisateur du propriétaire pour les utiliser dans les étapes suivantes lors de la récupération des détails de la version précédente.
Récupérer la version précédente
Le workflow récupère ensuite les détails de la version immédiatement antérieure à la dernière, y compris le tag de version, le titre, la description et d'autres métadonnées.
Extraire les tags de version
Le workflow extrait les tags de version pour la dernière version et la version précédente afin de les utiliser à l'étape suivante pour comparer les modifications.
Comparer les modifications des versions
Le workflow compare les modifications de commits et de fichiers entre la dernière version et la version précédente pour identifier ce qui est nouveau ou a été mis à jour.
Confirmer l'existence de différences
Le workflow vérifie s'il existe des différences significatives entre les deux versions. Si aucune modification n'est détectée, le processus se termine ici.
Résumer les modifications des versions
En utilisant la synthèse de texte basée sur l'IA, le workflow génère un résumé concis des nouvelles fonctionnalités, améliorations, corrections de bugs et autres modifications entre les deux versions.
Générer les notes de version
Le workflow utilise le résumé des modifications pour produire les notes de version finales, garantissant une entrée de changelog soignée et cohérente pour accompagner la nouvelle version GitHub.
Guide de configuration
Connectez votre compte GitHub
Ajoutez les identifiants de votre compte GitHub au panneau des identifiants Latenode. Cela permettra au workflow d'accéder à votre dépôt GitHub et à vos versions.
Configurez le déclencheur GitHub
Dans le constructeur visuel de Latenode, ajoutez un nœud Déclencheur GitHub. Configurez-le pour écouter les nouvelles versions du dépôt GitHub spécifique pour lequel vous souhaitez générer des notes de version.
Configurez les détails de la version GitHub
Ajoutez un nœud GitHub au workflow et configurez-le pour récupérer les détails des deux dernières versions GitHub, y compris les modifications de commits et de fichiers.
Résumez les modifications de la version
Ajoutez un nœud alimenté par l'IA au workflow, tel qu'un nœud OpenAI ou Google AI, pour analyser les détails de la version et générer un résumé des modifications, en les regroupant en sections comme nouvelles fonctionnalités, améliorations, corrections de bugs et autres modifications.
Générez les notes de version
Enfin, ajoutez un nœud au workflow qui prend le résumé des modifications et génère les notes de version finales dans un format prêt à l'emploi.
Prérequis
FAQ