slack icon indicating copy to clipboard operation
slack copied to clipboard

Feature Request: Subscribing to only certain users/teams

Open jamiebuilds opened this issue 7 years ago • 77 comments

Within a "monorepo" there can be dozens of teams working in the same codebase.

Subscribing to all of these notifications would get super noisy for a single room. It would be really great if you could subscribe to just a few @users or a @org/team.

jamiebuilds avatar Feb 27 '18 13:02 jamiebuilds

Is this still relevant? If so, just comment with any updates and we'll leave it open. Otherwise, if there is no further activity, it will be closed.

stale[bot] avatar Apr 29 '18 01:04 stale[bot]

This would still be great to have

jamiebuilds avatar Apr 30 '18 22:04 jamiebuilds

I would love to have this feature as well!

emilybram avatar Jun 13 '18 17:06 emilybram

+1 this would be very useful. Anyone have a workaround for now?

joeghodsi avatar Jul 19 '18 20:07 joeghodsi

If anyone's interested in being able to receive a DM for a pull request where they're either the assignee or reviewer, I made an app that does that. Assignment of assignee and reviewer is done within Slack which means you can make "subteams" of your GitHub organization by creating Slack channels. See https://divvycodereviews.com

pbatorre avatar Oct 11 '18 05:10 pbatorre

+1 it will be so great - in my organization, my team owns pieces of code in different repositories and we are using .codeowners to manage the code changes

aihazm avatar Jan 15 '19 07:01 aihazm

+1 It is the main feature we are waiting for !

adrien-marsoulaud avatar Apr 25 '19 12:04 adrien-marsoulaud

Is this still relevant? If so, just comment with any updates and we'll leave it open. Otherwise, if there is no further activity, it will be closed.

stale[bot] avatar Apr 25 '20 05:04 stale[bot]

(kicking bot)

jamiebuilds avatar Apr 26 '20 20:04 jamiebuilds

This is absolutely still relevant

timharris777 avatar May 04 '20 13:05 timharris777

Context: My Team has 70+ repos. We would like to run the /github subscribe org/team command to subscribe to all repos assigned to that team. Managing each repo individually per slack channel is way to much overhead.

timharris777 avatar May 04 '20 13:05 timharris777

+1 to this. My team needs this feature at the moment.

jidesakin avatar May 07 '20 09:05 jidesakin

I don't know about everyone else, but what I'm looking for is the equivalent of what I have with my current GitHub email notifications: I only get them when I am participating in the pull request (e.g., I've been pinged, asked for a review, I've commented on the PR and there's another comment, etc...)

jlleblanc avatar May 19 '20 18:05 jlleblanc

+1 Surprised this isn't a thing

isycat avatar May 25 '20 13:05 isycat

+1 This would be very useful

mattpercycs avatar Jul 23 '20 00:07 mattpercycs

The old Pull Request Reminders for GitHub had this functionality. I'm surprised that this doesn't

stevemao avatar Aug 04 '20 00:08 stevemao

+1

andreas-ekman-wcar avatar Aug 12 '20 13:08 andreas-ekman-wcar

+1

DKrasilnikov avatar Aug 13 '20 06:08 DKrasilnikov

+1

joeydong avatar Aug 14 '20 16:08 joeydong

+1

clemenspeters avatar Oct 22 '20 08:10 clemenspeters

I shouldn't need to say this, and I understand the irony in me doing so, but please don't comment "+1" or similar as you are just adding noise to the thread, without any value whatsoever. It just makes it a bit harder to follow a conversation and pollutes inboxes with notifications.

If you'd like to support a feature request, use the reactions to show a thumbs up and keep the responses on topic and relevant. Thanks 😃

zdhz avatar Oct 22 '20 19:10 zdhz

+1

deniskern avatar Dec 28 '20 11:12 deniskern

watching at team level makes a lot of sense. Org-wide watch is too coarse-grained, and having to watch each repo is too narrow. Watching by team (which typically is a channel as well) is the perfect balance.

davidkarlsen avatar Jan 20 '21 17:01 davidkarlsen

I stumbled across this page when I was looking what I could do to receive notifications regarding PR's where my team is the reviwer. While it seems that the github's slack bot offers no way to do this, GitHub in itself does!

Basically,

  1. Go to Github < Profile < Scheduled reminders
  2. Authorize Slack access
  3. Setup real-time notifications

With this setup, once someone adds you or a team you belong to as a reviewer, you will get Slack notifications! Hope this helps!

rafaelmarques7 avatar Jan 25 '21 10:01 rafaelmarques7

@rafaelmarques7 while it can cover some limited use cases, in our case we want to watch comments, issues, pulls etc from the repos of a certain team, so what you're proposing doesn't cover all scenarios.

akaralar avatar Feb 24 '21 12:02 akaralar

Hi, has there been any update on being able run /github subscribe org/team or /github subscribe @user ?

Kishan1311 avatar Apr 15 '21 23:04 Kishan1311

+1 To this, we have automated bot PRs in our repos and we'd like to get notifications for PRs that are only from non-bot users. I think this would be a potential solution to that.

lmuhlha avatar Jul 19 '21 14:07 lmuhlha

It would be great to have this!

pietrobasso avatar Jul 30 '21 10:07 pietrobasso

I was reading the docs and was hoping to find this feature. So +1 to this

JanC avatar Aug 10 '21 06:08 JanC

@jamiebuilds

Within a "monorepo" there can be dozens of teams working in the same codebase.

Subscribing to all of these notifications would get super noisy for a single room. It would be really great if you could subscribe to just a few @users or a @org/team.

I have just built an app to do this as it doesn't seem to be a priority for GH atm. 👉 https://www.pullmate.io

I'd love to hear some feedback, I can provide free accounts if money is a blocker.

btw the slack command you'd want is: /sub-team team-slug docs on this here.

dankentfield avatar Aug 24 '21 20:08 dankentfield