Drachenkatze
Drachenkatze

Reputation: 915

How do I get notifications on new GitHub issues?

Right now, I miss quite some issues for my project hosted on GitHub. I am looking for a way which tells me of new issues. E-Mail would be fine, but those are only sent if I participated in a specific issue. IRC is also an option.

For both email and IRC, google spit out nothing helpful. Is this really not possible?

Upvotes: 54

Views: 22481

Answers (12)

Drachenkatze
Drachenkatze

Reputation: 915

Actually, this one was a bit tricky. I didn't realize that notifications work slightly different with organizations. If you stumble over this, and you are trying to get notifications for issues that are in organization projects, you should read this:

http://alexking.org/blog/2011/11/28/not-getting-github-notifications

whose key point is (a quote from Github support):

Users in the Owners group don’t receive notifications. You need to create a normal team and add yourself to it to get notifications for that team’s repos.

Upvotes: 13

Oliver Pearmain
Oliver Pearmain

Reputation: 20610

Hopefully this will do it (this is for an enterprise organisation)...

Github custom Watch - issues only

Upvotes: 5

Webucator
Webucator

Reputation: 2693

I believe @boechat107 is correct about watching the repo. If you select Watch > All Activity in the upper right, you should start getting notifications:

watch all activity

Upvotes: 9

roedeercuco
roedeercuco

Reputation: 59

If you are using Slack, you can use GitHub for Slack app to subscribe to all activities in your own repositories and receive notifications in any Slack channel

The /github subscribe owner/repo command will do the trick.

See more granular configurations for subscription, see integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration.

Upvotes: 0

Silas S. Brown
Silas S. Brown

Reputation: 1662

I suppose you could set any web-monitoring program (such as my WebCheck) to alert you whenever your project page does not contain the string "Issues 0", but then leaving an issue open would get you alerted repeatedly. The current layout of the issues page can be scraped by looking for <li id= up until the next </li> (in WebCheck, >{<li id=...</li>} after your .../issues URL should do it) but this may break when they change the layout. It's a pity GitHub doesn't seem to have RSS or email notification options for all new issues raised against your own projects.

Upvotes: 0

kghamilton
kghamilton

Reputation: 23

This question has been up for a while now and thoroughly answered in posts above, but Axibase has also designed a helpful tool which leverages the GitHub Webhook service and while it can certainly trigger an email response to new issues, it also has integration capabilities with many popular messenger services to send notifications anywhere the messenger is installed, like your smartphone for example.

The workflow here explains the mechanics of the tool itself, and this guide takes you through the set-up step by step.

ATSD Issue Integration

The whole configuration process takes about 10 minutes. Good luck!

Disclaimer: I worked for the team that developed ATSD, which is the database used for this solution.

Upvotes: 0

proycon
proycon

Reputation: 515

Specifically for IRC notifications for issues (which are not enabled by default), you can enable them using the webhook API:

curl -i -u YOURUSER -X GET https://api.github.com/repos/ORG/REPO/hooks curl -i -u YOURUSER -X PATCH https://api.github.com/repos/ORG/REPO/hooks/IRC_HOOK_ID -d "{ \"add_events\": [\"push\", \"pull_request\", \"issues\"] }"

Upvotes: 0

Stacy Goh
Stacy Goh

Reputation: 39

I know I'm late to this topic, but I've created a Chrome extension which allows you to receive notifications from GitHub repositories you can specify so you will not miss issues again.

Whenever an issue is opened on the repository(s) you've selected, a notification will be sent to you. Similarly, whenever someone creates a pull request, it will notify you as well.

Steps:

  1. Install the Chrome extension here

  2. Click on the installed Chrome Extension on the top right of Chrome and fill in your Git username

  3. Enable permissions on your GitHub here

Upvotes: 3

Dave Nottage
Dave Nottage

Reputation: 3612

Sadly, it appears the only method of doing this now is to use Webhooks:

https://developer.github.com/webhooks/

For which you need a server to receive the payload when the event info (in this case, issues) is sent. You could use this project as a server:

https://github.com/rvagg/github-webhook

Upvotes: 0

boechat107
boechat107

Reputation: 1724

I had the same problem and I'm almost sure that it can be solved by "watching" a repository. Then, at the notification center, you can choose to receive notifications by email or just on the web.

Upvotes: 1

jayarjo
jayarjo

Reputation: 16754

You need to create a team (other than Owners, e.g. Project that will Change the World), add yourself to it (along with any other GitHub members) and add a repositories that you would like to monitor. That should do.

Upvotes: 2

CanSpice
CanSpice

Reputation: 35828

Try the account notifications page, specifically the section under 'Issues'.

Upvotes: 2

Related Questions