Este workflow monitoriza los lanzamientos de un repositorio de GitHub utilizando la API de GitHub y envía notificaciones a un canal de Slack. El workflow se inicia mediante un trigger cron que se ejecuta periódicamente. Lee el feed RSS de lanzamientos de GitHub, procesa cada lanzamiento nuevo y extrae información relevante. Si se detecta un nuevo lanzamiento, se utiliza un modelo de lenguaje Gemini para extraer información clave. Esta información se formatea y se envía como mensaje a Slack, incluyendo la fecha del lanzamiento. Se utiliza Redis para almacenar el ID del último lanzamiento procesado, evitando notificaciones duplicadas. Si ocurre un error durante el proceso, se envía una notificación de error a Slack. El workflow utiliza nodos para controlar el flujo de datos, gestionar errores, y formatear la información antes de publicarla en Slack. Se manejan las excepciones para evitar la interrupción del proceso ante posibles errores en la conexión o en la API de GitHub.
- Monitorización continua de lanzamientos de GitHub.
- Notificaciones a Slack de nuevos lanzamientos.
- Uso de Gemini para extracción de información clave.
- Manejo de errores y notificaciones de errores a Slack.
- Prevención de notificaciones duplicadas mediante Redis.






