are you sure circle ci supports it natively? I would expect like jenkins, they don’t know the checks until the file is parsed.
From $WORK i know if you add the check to your branch protection, github will add it to the ui before even getting any data from the check from your CI system, that would be my recommendation.
From $WORK i know if you add the check to your branch protection, github will add it to the ui before even getting any data from the check from your CI system, that would be my recommendation.
Sorry, I’m not following this.
I guess all I know right now is that within moments of pushing to the branch the PR is updated and turned to Green. I guess what you’re suggesting is that that must be github doing that and not Jenkins because Jenkins doesn’t parse the branch until the job/branch begins processing. In my case that’s minutes or hours later based on the queue size.
And it’s Jenkins that actually adds the checks (in their pending state initially).
So it would follow that the only reason it “worked” on CircleCI was because CircleCI allows us almost infinite parallel builds. The jobs never sat in queue for more than 1-2 minutes before starting.
I also found from work which often has large backlog of CI requests, github will add a yellow pending status (but no details link) until the CI actually starts running. Then once the CI starts running it updates the check and has a usable details link pointed at the job.
At least thats the case for us at work using non jenkins.