Automate Pull Request Sharing from GitHub to Slack
Marco Davalos
Posted on November 25, 2024
Introduction
A year ago I got tired of copy pasting pull request info into Slack, and not being able to see its status in a quick look. So I built something to automate Pull Request sharing from GitHub to Slack.
People loved at work loved the first version, so I decided to create a product around it. That's how prbot was created.
Even though the initial idea was simple, it kept evolving to what it is now:
Today's prbot mission is to enhance and speed up code review process, by automating Pull Request sharing, keep them in sync, and much more.
Features
- Automatic Slack message
- Synced Pull Request Status
- Synced Reviews Status
- Multiple Channel Support
- Customizable Message Format
- Advanced Settings
Configuration
Your config is a yaml file that you can put anywhere.
slack:
defaultChannelID: "00000000000"
repositories:
backend:
channelID: "00000000000"
front-end:
channelID: "00000000000"
messageFormat:
showSizeEmoji: true
Next Steps
I'm exited about the upcoming features like reminders, codeowners suppot, Microsoft Teams support, etc. However, they won't matter if you won't use it so I would love to know the features you would like to see in the prbot next releases.
How's your code review workflow? Tell me about it!
Happy coding!
Posted on November 25, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.