GitHub Notifications on Slack
We have GitHub application already installed on Slack to be able us to receive notifications to Slack when a new commit, PR, comment, etc is made to a repository hosted with our Axioned organisation account.
Create a notifications-only channel
Section titled “Create a notifications-only channel”We recommend this to make sure those who need to be alerted about these (eg: developers) are always notified instantly.
Ask your Project manager or IT team to create another channel with the suffix of -notifications to your main channel.
Stay up to date
Section titled “Stay up to date”Stay up to date
Use /github subscribe [repository name] in Slack to start receiving updates about activities like:
By default, you would start to receive notifications for:
issues- Opened or closed issuespulls- New or merged pull requests, as well as draft pull requests marked “Ready for Review”commits- New commits on the default branch (usually main)releases- Published releasesdeployments- Deployment review notifications and Deployment status updates.
These are disabled by default, and can be enabled with the /github subscribe owner/repo [feature] command:
reviews- Pull request reviewscomments- New comments on issues and pull requestsbranches- Created or deleted branchescommits:*- All commits pushed to any branch+label:"your label"- Filter issues, pull-requests and comments based on their labels.discussions- Discussions created or answered
Advanced Settings
Section titled “Advanced Settings”Head on over to the official documentation for further customization.