Feature Request: Advanced Slack Subscription Filtering for Pull Requests #178699
Replies: 1 comment
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Body
Hello,
First, thank you for building and maintaining the GitHub–Slack integration — it’s a huge help and definitely streamlines the interaction with repositories.
I’d like to request a feature enhancement for the Slack subscription commands.
Currently:
/github subscribe owner/repo commits:<branch>/github subscribe owner/repo pullswork well for filtering by branch name or by type (issue, pull request).
However, it would be extremely useful if we could filter Pull Requests based on commit message (and or title) content and their type (opened, closed, and/or merged).
Example usage:
/github subscribe owner/repo pulls:opened,merged commits:team-name→ This would send notifications only for Merged and Opened pull requests whose commits contain "team-name" in the message (no complex regex required)/github subscribe owner/repo pulls:opened,merged title:word→ This would send notifications only for Merged and Opened pull requests whose PR title contain "word"/github subscribe owner/repo pulls:opened,merged title:word commits:team,backend→ Merged and Opened pull requests & "word" inside the title of the PR and requires matching either "team" or "backend" inside one of the commits; if not matched, the PR would not be published to Slack.Benefit:
This feature would make Slack notifications far more relevant for teams that use commit message tags to indicate features, tickets, or deployments — reducing noise and ensuring important updates are highlighted.
Additional Context:
The organization I work for has around 5,500 repositories and some projects have hundreds of contributors. Having this level of customization would enable each team to follow their requested changes effectively without being overwhelmed by unrelated notifications. This would massively improve productivity and clarity across such a large organization.
Is this type of filtering something that could be considered for a future release?
Beta Was this translation helpful? Give feedback.
All reactions