Reputation: 915
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
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
Reputation: 20610
Hopefully this will do it (this is for an enterprise organisation)...
Upvotes: 5
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:
Upvotes: 9
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
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
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.
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
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
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:
Install the Chrome extension here
Click on the installed Chrome Extension on the top right of Chrome and fill in your Git username
Enable permissions on your GitHub here
Upvotes: 3
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
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
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
Reputation: 35828
Try the account notifications page, specifically the section under 'Issues'.
Upvotes: 2