{"action":"reopened","issue":{"url":"https://api.github.com/repos/grosser/travis_dedup/issues/6","repository_url":"https://api.github.com/repos/grosser/travis_dedup","labels_url":"https://api.github.com/repos/grosser/travis_dedup/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/grosser/travis_dedup/issues/6/comments","events_url":"https://api.github.com/repos/grosser/travis_dedup/issues/6/events","html_url":"https://github.com/grosser/travis_dedup/issues/6","id":167257861,"number":6,"title":"Is the public Heroku instance working?","user":{"login":"ezyang","id":13564,"avatar_url":"https://avatars.githubusercontent.com/u/13564?v=3","gravatar_id":"","url":"https://api.github.com/users/ezyang","html_url":"https://github.com/ezyang","followers_url":"https://api.github.com/users/ezyang/followers","following_url":"https://api.github.com/users/ezyang/following{/other_user}","gists_url":"https://api.github.com/users/ezyang/gists{/gist_id}","starred_url":"https://api.github.com/users/ezyang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ezyang/subscriptions","organizations_url":"https://api.github.com/users/ezyang/orgs","repos_url":"https://api.github.com/users/ezyang/repos","events_url":"https://api.github.com/users/ezyang/events{/privacy}","received_events_url":"https://api.github.com/users/ezyang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-24T22:23:59Z","updated_at":"2016-07-24T23:56:20Z","closed_at":null,"body":"Request:\r\n\r\n```\r\nRequest URL: https://travis-dedup.herokuapp.com/github?repo=haskell%2Fcabal&token=[REDACTED]\r\nRequest method: POST\r\ncontent-type: application/json\r\nExpect: \r\nUser-Agent: GitHub-Hookshot/8d6c563\r\nX-GitHub-Delivery: f4a58a00-51ec-11e6-9bef-2fd479dc4c7f\r\nX-GitHub-Event: ping\r\n```\r\n\r\nPayload:\r\n\r\n```\r\n{\r\n  \"zen\": \"Design for failure.\",\r\n  \"hook_id\": 9243200,\r\n  \"hook\": {\r\n    \"type\": \"Repository\",\r\n    \"id\": 9243200,\r\n    \"name\": \"web\",\r\n    \"active\": true,\r\n    \"events\": [\r\n      \"push\"\r\n    ],\r\n    \"config\": {\r\n      \"content_type\": \"json\",\r\n      \"insecure_ssl\": \"0\",\r\n      \"url\": \"https://travis-dedup.herokuapp.com/github?repo=haskell/cabal&token=kZCroS_ns7WOzTJtgm_51g\"\r\n    },\r\n    \"updated_at\": \"2016-07-24T22:21:24Z\",\r\n    \"created_at\": \"2016-07-24T22:21:24Z\",\r\n    \"url\": \"https://api.github.com/repos/haskell/cabal/hooks/9243200\",\r\n    \"test_url\": \"https://api.github.com/repos/haskell/cabal/hooks/9243200/test\",\r\n    \"ping_url\": \"https://api.github.com/repos/haskell/cabal/hooks/9243200/pings\",\r\n    \"last_response\": {\r\n      \"code\": null,\r\n      \"status\": \"unused\",\r\n      \"message\": null\r\n    }\r\n  },\r\n  \"repository\": {\r\n    \"id\": 3728161,\r\n    \"name\": \"cabal\",\r\n    \"full_name\": \"haskell/cabal\",\r\n    \"owner\": {\r\n      \"login\": \"haskell\",\r\n      \"id\": 450574,\r\n      \"avatar_url\": \"https://avatars.githubusercontent.com/u/450574?v=3\",\r\n      \"gravatar_id\": \"\",\r\n      \"url\": \"https://api.github.com/users/haskell\",\r\n      \"html_url\": \"https://github.com/haskell\",\r\n      \"followers_url\": \"https://api.github.com/users/haskell/followers\",\r\n      \"following_url\": \"https://api.github.com/users/haskell/following{/other_user}\",\r\n      \"gists_url\": \"https://api.github.com/users/haskell/gists{/gist_id}\",\r\n      \"starred_url\": \"https://api.github.com/users/haskell/starred{/owner}{/repo}\",\r\n      \"subscriptions_url\": \"https://api.github.com/users/haskell/subscriptions\",\r\n      \"organizations_url\": \"https://api.github.com/users/haskell/orgs\",\r\n      \"repos_url\": \"https://api.github.com/users/haskell/repos\",\r\n      \"events_url\": \"https://api.github.com/users/haskell/events{/privacy}\",\r\n      \"received_events_url\": \"https://api.github.com/users/haskell/received_events\",\r\n      \"type\": \"Organization\",\r\n      \"site_admin\": false\r\n    },\r\n    \"private\": false,\r\n    \"html_url\": \"https://github.com/haskell/cabal\",\r\n    \"description\": \"Official upstream development repository for Cabal and cabal-install\",\r\n    \"fork\": false,\r\n    \"url\": \"https://api.github.com/repos/haskell/cabal\",\r\n    \"forks_url\": \"https://api.github.com/repos/haskell/cabal/forks\",\r\n    \"keys_url\": \"https://api.github.com/repos/haskell/cabal/keys{/key_id}\",\r\n    \"collaborators_url\": \"https://api.github.com/repos/haskell/cabal/collaborators{/collaborator}\",\r\n    \"teams_url\": \"https://api.github.com/repos/haskell/cabal/teams\",\r\n    \"hooks_url\": \"https://api.github.com/repos/haskell/cabal/hooks\",\r\n    \"issue_events_url\": \"https://api.github.com/repos/haskell/cabal/issues/events{/number}\",\r\n    \"events_url\": \"https://api.github.com/repos/haskell/cabal/events\",\r\n    \"assignees_url\": \"https://api.github.com/repos/haskell/cabal/assignees{/user}\",\r\n    \"branches_url\": \"https://api.github.com/repos/haskell/cabal/branches{/branch}\",\r\n    \"tags_url\": \"https://api.github.com/repos/haskell/cabal/tags\",\r\n    \"blobs_url\": \"https://api.github.com/repos/haskell/cabal/git/blobs{/sha}\",\r\n    \"git_tags_url\": \"https://api.github.com/repos/haskell/cabal/git/tags{/sha}\",\r\n    \"git_refs_url\": \"https://api.github.com/repos/haskell/cabal/git/refs{/sha}\",\r\n    \"trees_url\": \"https://api.github.com/repos/haskell/cabal/git/trees{/sha}\",\r\n    \"statuses_url\": \"https://api.github.com/repos/haskell/cabal/statuses/{sha}\",\r\n    \"languages_url\": \"https://api.github.com/repos/haskell/cabal/languages\",\r\n    \"stargazers_url\": \"https://api.github.com/repos/haskell/cabal/stargazers\",\r\n    \"contributors_url\": \"https://api.github.com/repos/haskell/cabal/contributors\",\r\n    \"subscribers_url\": \"https://api.github.com/repos/haskell/cabal/subscribers\",\r\n    \"subscription_url\": \"https://api.github.com/repos/haskell/cabal/subscription\",\r\n    \"commits_url\": \"https://api.github.com/repos/haskell/cabal/commits{/sha}\",\r\n    \"git_commits_url\": \"https://api.github.com/repos/haskell/cabal/git/commits{/sha}\",\r\n    \"comments_url\": \"https://api.github.com/repos/haskell/cabal/comments{/number}\",\r\n    \"issue_comment_url\": \"https://api.github.com/repos/haskell/cabal/issues/comments{/number}\",\r\n    \"contents_url\": \"https://api.github.com/repos/haskell/cabal/contents/{+path}\",\r\n    \"compare_url\": \"https://api.github.com/repos/haskell/cabal/compare/{base}...{head}\",\r\n    \"merges_url\": \"https://api.github.com/repos/haskell/cabal/merges\",\r\n    \"archive_url\": \"https://api.github.com/repos/haskell/cabal/{archive_format}{/ref}\",\r\n    \"downloads_url\": \"https://api.github.com/repos/haskell/cabal/downloads\",\r\n    \"issues_url\": \"https://api.github.com/repos/haskell/cabal/issues{/number}\",\r\n    \"pulls_url\": \"https://api.github.com/repos/haskell/cabal/pulls{/number}\",\r\n    \"milestones_url\": \"https://api.github.com/repos/haskell/cabal/milestones{/number}\",\r\n    \"notifications_url\": \"https://api.github.com/repos/haskell/cabal/notifications{?since,all,participating}\",\r\n    \"labels_url\": \"https://api.github.com/repos/haskell/cabal/labels{/name}\",\r\n    \"releases_url\": \"https://api.github.com/repos/haskell/cabal/releases{/id}\",\r\n    \"deployments_url\": \"https://api.github.com/repos/haskell/cabal/deployments\",\r\n    \"created_at\": \"2012-03-15T12:53:38Z\",\r\n    \"updated_at\": \"2016-07-24T00:31:41Z\",\r\n    \"pushed_at\": \"2016-07-24T22:15:33Z\",\r\n    \"git_url\": \"git://github.com/haskell/cabal.git\",\r\n    \"ssh_url\": \"git@github.com:haskell/cabal.git\",\r\n    \"clone_url\": \"https://github.com/haskell/cabal.git\",\r\n    \"svn_url\": \"https://github.com/haskell/cabal\",\r\n    \"homepage\": \"http://haskell.org/cabal\",\r\n    \"size\": 39563,\r\n    \"stargazers_count\": 622,\r\n    \"watchers_count\": 622,\r\n    \"language\": \"Haskell\",\r\n    \"has_issues\": true,\r\n    \"has_downloads\": true,\r\n    \"has_wiki\": true,\r\n    \"has_pages\": false,\r\n    \"forks_count\": 328,\r\n    \"mirror_url\": null,\r\n    \"open_issues_count\": 729,\r\n    \"forks\": 328,\r\n    \"open_issues\": 729,\r\n    \"watchers\": 622,\r\n    \"default_branch\": \"master\"\r\n  },\r\n  \"sender\": {\r\n    \"login\": \"ezyang\",\r\n    \"id\": 13564,\r\n    \"avatar_url\": \"https://avatars.githubusercontent.com/u/13564?v=3\",\r\n    \"gravatar_id\": \"\",\r\n    \"url\": \"https://a\r\n```\r\n\r\nResponse headers:\r\n\r\n```\r\nConnection: keep-alive\r\nContent-Length: 930\r\nContent-Type: text/html;charset=utf-8\r\nDate: Sun, 24 Jul 2016 22:21:29 GMT\r\nServer: thin\r\nVia: 1.1 vegur\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: SAMEORIGIN\r\nX-Xss-Protection: 1; mode=block\r\n```\r\n\r\nResponse body:\r\n\r\n\r\n```\r\n#<Faraday::Response:0x007f3dabdbefd0 @on_complete_callbacks=[], @env=#<Faraday::Env @method=:get @body=\"access denied\" @url=#<URI::HTTPS https://api.travis-ci.org/repos/haskell/cabal/builds> @request=#<Faraday::RequestOptions (empty)> @request_headers={\"User-Agent\"=>\"Faraday v0.9.1\", \"Authorization\"=>\"token \\\"[REDACTED]\\\"\", \"Accept\"=>\"application/vnd.travis-ci.2+json\"} @ssl=#<Faraday::SSLOptions verify=true> @response_headers={\"connection\"=>\"close\", \"server\"=>\"nginx\", \"date\"=>\"Sun, 24 Jul 2016 22:21:29 GMT\", \"content-type\"=>\"text/html;charset=utf-8\", \"transfer-encoding\"=>\"chunked\", \"access-control-allow-origin\"=>\"*\", \"access-control-allow-credentials\"=>\"true\", \"access-control-expose-headers\"=>\"Content-Type, Cache-Control, Expires, Etag, Last-Modified\", \"strict-transport-security\"=>\"max-age=31536000\", \"x-oauth-scopes\"=>\"\", \"vary\"=>\"Accept-Encoding\", \"x-rack-cache\"=>\"pass\", \"via\"=>\"1.1 vegur\"} @status=403>>\r\n```"}}
{"actor":{"display_login":"ezyang"}}