{"action":"created","issue":{"url":"https://api.github.com/repos/travis-ci/travis-tasks/issues/28","labels_url":"https://api.github.com/repos/travis-ci/travis-tasks/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/travis-ci/travis-tasks/issues/28/comments","events_url":"https://api.github.com/repos/travis-ci/travis-tasks/issues/28/events","html_url":"https://github.com/travis-ci/travis-tasks/pull/28","id":52940837,"number":28,"title":"add pushover notification support","user":{"login":"jantman","id":273454,"avatar_url":"https://avatars.githubusercontent.com/u/273454?v=3","gravatar_id":"","url":"https://api.github.com/users/jantman","html_url":"https://github.com/jantman","followers_url":"https://api.github.com/users/jantman/followers","following_url":"https://api.github.com/users/jantman/following{/other_user}","gists_url":"https://api.github.com/users/jantman/gists{/gist_id}","starred_url":"https://api.github.com/users/jantman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jantman/subscriptions","organizations_url":"https://api.github.com/users/jantman/orgs","repos_url":"https://api.github.com/users/jantman/repos","events_url":"https://api.github.com/users/jantman/events{/privacy}","received_events_url":"https://api.github.com/users/jantman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-12-26T22:12:14Z","updated_at":"2015-02-28T23:17:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/travis-ci/travis-tasks/pulls/28","html_url":"https://github.com/travis-ci/travis-tasks/pull/28","diff_url":"https://github.com/travis-ci/travis-tasks/pull/28.diff","patch_url":"https://github.com/travis-ci/travis-tasks/pull/28.patch"},"body":"This adds support for notifications via [Pushover](https://pushover.net/), a push messaging service with clients for Android, iOS, and desktop (browser-based). As far as I know, it's the only free (no monthly cost at all, and mobile device clients are free) push messaging service that has an open API.\r\n\r\nI think this would be a very helpful notification method for Travis jobs.\r\n\r\nI've done my best to provide complete code; I searched the repository for 'campfire' (which uses a very similar API) and duplicated those addons, making the appropriate changes. I also have companion PRs for the travis-core and docs repos.\r\n\r\nI've tested the pushover notification code itself - the part that POSTs to the API - and confirmed it working. However, aside from rspec tests, there doesn't seem to be any way to *really* test this. I'm very excited to get this feature, so I'd be more than happy to help with any testing - including setting up a repo on my GitHub account for testing this, and adding whoever as collaborators. I can confirm the pushover notifications, or I can setup a Pushover account with the free 5-day trial of their browser-based client, and pass credentials on to anyone who needs them.\r\n\r\nIn short, I *really* want this, and I'll do whatever it takes to help get the required testing done.\r\n\r\nThanks,\r\nJason Antman"},"comment":{"url":"https://api.github.com/repos/travis-ci/travis-tasks/issues/comments/76556447","html_url":"https://github.com/travis-ci/travis-tasks/pull/28#issuecomment-76556447","issue_url":"https://api.github.com/repos/travis-ci/travis-tasks/issues/28","id":76556447,"user":{"login":"jantman","id":273454,"avatar_url":"https://avatars.githubusercontent.com/u/273454?v=3","gravatar_id":"","url":"https://api.github.com/users/jantman","html_url":"https://github.com/jantman","followers_url":"https://api.github.com/users/jantman/followers","following_url":"https://api.github.com/users/jantman/following{/other_user}","gists_url":"https://api.github.com/users/jantman/gists{/gist_id}","starred_url":"https://api.github.com/users/jantman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jantman/subscriptions","organizations_url":"https://api.github.com/users/jantman/orgs","repos_url":"https://api.github.com/users/jantman/repos","events_url":"https://api.github.com/users/jantman/events{/privacy}","received_events_url":"https://api.github.com/users/jantman/received_events","type":"User","site_admin":false},"created_at":"2015-02-28T23:17:18Z","updated_at":"2015-02-28T23:17:18Z","body":"@gretel @BanzaiMan just pinging back, I'm still interested in this but need some guidance on the staging environment..."}}