Templates / Send Slack notifications when a new release is published for public GitHub repos

Send Slack notifications when a new release is published for public GitHub repos

Ready for 3.0

by Damian Karzon · 1,887 views · created 2024-07-24 · DevOps

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 5 nodes and runs on a schedule (every day). Along the way it connects Slack.

How it runs

Trigger: On a schedule (every day).

  1. RepoConfig (Code): runs custom JavaScript code
  2. Fetch Github Repo Releases (HTTP Request): calls an HTTP API
  3. Wether Release is new (If): checks a condition and branches into true / false
  4. Send Message (Slack): uses Slack

Services it uses

Slack

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (5)

From the author

This workflow checks a configured list of Github repositories daily to see if a new release has been published. How it works: - Workflow has a daily trigger - RepoConfig node is a JSON array that defines a list of repositories to check releases for - For each…

Excerpt from Damian Karzon's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.