To improve visibility of build status from a PR, we can use the github build status api.
A simple request (for our linter) could look like this:
$ curl -X "POST" \
-H "Authorization: token ${token}" \
-d '{"state": "pending", "description": "checking lint status", "context": "linter", "target_url": "${jenkins_url}' https://api.github.com/repos/:nodejs/:node/statuses/${commit_sha}
state
is then updated [options: pending, success, failure] whether or not