GitHub Release to Slack

Apps

githubslack

Creator

Plxity

Overview

💡 What It Does

Automatically generates professional release announcements from your GitHub commits and posts them to Slack with AI-powered formatting.


📥 What You Provide

InputWhat to enter
repo_ownerGitHub username or organization (e.g., "acme-corp")
repo_nameRepository name (e.g., "mobile-app")
slack_channel_nameSlack channel without # (e.g., "releases")
days_backHow many days of commits to include (e.g., "7")
version_numberRelease version tag (e.g., "v2.1.0")

⚡ What Happens

Actions:

  • Posts message to Slack

Returns:

  • Professional release announcement with commit summary and success confirmation

How:

  • Fetch commits from GitHub → Generate release notes with AI → Post formatted message to Slack → Return confirmation

📤 What You Get Back

OutputDescription
release_messageThe generated release announcement text
commits_foundNumber of commits included in the release
slack_message_linkDirect link to your posted Slack message
posted_successfullyConfirmation the message was sent

🔌 Connections Required

AppWhy
GitHubTo fetch recent commits from your repository
SlackTo post the release announcement to your channel

📋 Good to Know

Best for:

  • Development teams announcing releases to stakeholders

Tip:

  • Use 7-14 days back for feature releases, 1-2 days for hotfixes

Limit:

  • Requires public repository or GitHub access permissions

Built with ❤️ by Rube • All recipes can be scheduled to run automatically