Recently we’ve run into the issue that our workflow, named ci, is showing as neutral (grey rounded rect) in GitHub Checks immediately after a new “build” is started.
It used to switch to a pending state (orange circle) and then either a red x or green check.
The real functional issue is that it appears when in the neutral state, GitHub is allowing a PR to be merged, where it should really require success.
Is there some sort of change that occurred about two days ago?
I did find that we could turn on “GitHub Status Updates” in “Advanced Settings” of the project in CircleCI. However, this results in every job showing up in GitHub checks, and requires us to add any new jobs to the required checks in Branch Protection feature of GitHub. Previously we were just able to specify the workflow name in the required checks, and everything “just worked”.
Thank you for posting! This behavior is not intentional, and we’ve been able to reproduce it internally. We’re reaching out to GitHub to figure out what’s going on, and we will be posting updates when we know more.