{"action":"opened","issue":{"url":"https://api.github.com/repos/nodejs/node-core-utils/issues/259","repository_url":"https://api.github.com/repos/nodejs/node-core-utils","labels_url":"https://api.github.com/repos/nodejs/node-core-utils/issues/259/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node-core-utils/issues/259/comments","events_url":"https://api.github.com/repos/nodejs/node-core-utils/issues/259/events","html_url":"https://github.com/nodejs/node-core-utils/issues/259","id":334432566,"node_id":"MDU6SXNzdWUzMzQ0MzI1NjY=","number":259,"title":"git-node: count jenkins pipeline and/or Travis as effective CI runs","user":{"login":"joyeecheung","id":4299420,"node_id":"MDQ6VXNlcjQyOTk0MjA=","avatar_url":"https://avatars0.githubusercontent.com/u/4299420?v=4","gravatar_id":"","url":"https://api.github.com/users/joyeecheung","html_url":"https://github.com/joyeecheung","followers_url":"https://api.github.com/users/joyeecheung/followers","following_url":"https://api.github.com/users/joyeecheung/following{/other_user}","gists_url":"https://api.github.com/users/joyeecheung/gists{/gist_id}","starred_url":"https://api.github.com/users/joyeecheung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joyeecheung/subscriptions","organizations_url":"https://api.github.com/users/joyeecheung/orgs","repos_url":"https://api.github.com/users/joyeecheung/repos","events_url":"https://api.github.com/users/joyeecheung/events{/privacy}","received_events_url":"https://api.github.com/users/joyeecheung/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-21T10:28:59Z","updated_at":"2018-06-21T10:28:59Z","closed_at":null,"author_association":"COLLABORATOR","body":"Refs: https://github.com/nodejs/github-bot/pull/178 that runs the jenkins pipeline for collaborator PRs. The bot currently comments on the PR with a link to the job after the build is started.\r\nRefs: https://github.com/nodejs/node/pull/21059 which runs the Travis CI for non-collabortor PRs. The existence of the job can only be tracked in the Github status API or via Travis API.\r\n\r\nBoth of them only serve the same purpose as the original Lite CI. For non-doc-only PRs we still require a full CI triggered by human (for now at least).\r\n\r\nOne way to fix this easily is, instead of only looking at the thread for CI links, also look at the status API to find jobs run for the last effective commit of the PR.\r\n(Personally, I would want a warning to remind people to post the link to the PR because when the PR is landed, no one will ever know about those links if they only exist in the status API. I think someone raised concern about that before)"}}
{"actor":{"display_login":"joyeecheung"}}