integrations / slack

Bring your code to the conversations you care about with the GitHub and Slack integration
https://slack.github.com/
MIT License
3k stars 469 forks source link

Manage GitHub and Slack Integration Subscription via Configuration File #1689

Open rohammosalli opened 1 year ago

rohammosalli commented 1 year ago

Is your feature request related to a problem? Please describe. Manage GitHub and Slack Integration Subscription via Configuration File

Describe the solution you'd like I need to have this /github subscribe owner/repo workflows:{event:"pull_request","push", "schedule"} as a configuration file so later I can track the changes

Describe alternatives you've considered currently, we use this slash command to track the changes or see if the repo is already added or not /github subscribe list

Additional context

The current process for managing the GitHub and Slack integration relies on slash commands within the Slack workspace. While this method is functional, it can be cumbersome and difficult to maintain as the number of repositories and notification preferences increases. This feature request proposes an alternative method of managing subscriptions for the integration using a configuration file within the GitHub repository.

fitz-res commented 1 year ago

+1, I would love an easier way to subscribe to new repos. Right now there's some awkward trial/error every time we add a new repo as we need to remember the invocation and add/remove the event types we don't care about.