{"action":"created","issue":{"url":"https://api.github.com/repos/servo/homu/issues/54","repository_url":"https://api.github.com/repos/servo/homu","labels_url":"https://api.github.com/repos/servo/homu/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/servo/homu/issues/54/comments","events_url":"https://api.github.com/repos/servo/homu/issues/54/events","html_url":"https://github.com/servo/homu/pull/54","id":169797478,"number":54,"title":"Add status-based test exemptions","user":{"login":"jlebon","id":11934099,"avatar_url":"https://avatars.githubusercontent.com/u/11934099?v=3","gravatar_id":"","url":"https://api.github.com/users/jlebon","html_url":"https://github.com/jlebon","followers_url":"https://api.github.com/users/jlebon/followers","following_url":"https://api.github.com/users/jlebon/following{/other_user}","gists_url":"https://api.github.com/users/jlebon/gists{/gist_id}","starred_url":"https://api.github.com/users/jlebon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlebon/subscriptions","organizations_url":"https://api.github.com/users/jlebon/orgs","repos_url":"https://api.github.com/users/jlebon/repos","events_url":"https://api.github.com/users/jlebon/events{/privacy}","received_events_url":"https://api.github.com/users/jlebon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-08-07T13:57:00Z","updated_at":"2016-08-15T06:42:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/servo/homu/pulls/54","html_url":"https://github.com/servo/homu/pull/54","diff_url":"https://github.com/servo/homu/pull/54.diff","patch_url":"https://github.com/servo/homu/pull/54.patch"},"body":"These patches bring status-based test exemptions similar to what we already have for Travis CI.\r\n\r\nIn most cases, the same tests are run on both PRs and the auto branch. If these tests output a commit status, we can be a bit smarter about testing. For example, if the PR is fully rebased and already passed the statuses we would expect on the auto branch, then there's no point in retesting it.\r\n\r\nThe first two patches do some clean ups and refactoring in preparation for the third patch, which introduces the `status_based_exemption` setting.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/servo/homu/54)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/servo/homu/issues/comments/239738579","html_url":"https://github.com/servo/homu/pull/54#issuecomment-239738579","issue_url":"https://api.github.com/repos/servo/homu/issues/54","id":239738579,"user":{"login":"Manishearth","id":1617736,"avatar_url":"https://avatars.githubusercontent.com/u/1617736?v=3","gravatar_id":"","url":"https://api.github.com/users/Manishearth","html_url":"https://github.com/Manishearth","followers_url":"https://api.github.com/users/Manishearth/followers","following_url":"https://api.github.com/users/Manishearth/following{/other_user}","gists_url":"https://api.github.com/users/Manishearth/gists{/gist_id}","starred_url":"https://api.github.com/users/Manishearth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Manishearth/subscriptions","organizations_url":"https://api.github.com/users/Manishearth/orgs","repos_url":"https://api.github.com/users/Manishearth/repos","events_url":"https://api.github.com/users/Manishearth/events{/privacy}","received_events_url":"https://api.github.com/users/Manishearth/received_events","type":"User","site_admin":false},"created_at":"2016-08-15T06:42:13Z","updated_at":"2016-08-15T06:42:13Z","body":"Looks good to me with the pr_context changes. Thanks!"}}
{"actor":{"display_login":"Manishearth"}}