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”.