I think the badge is the consequence, the real problem that the skipped build with several steps skips only the first one. As a result, branch in CircleCI dashboard stays in pending state (the icon is blue) even though all builds have finished and the last one was skipped.
You may be running into a known caching issue with the UI/Badge that we haven’t been able to pin down. I’m not able to locate any pending statues from the link you shared, are you still seeing that status? If so, can you link me directly to that page?
If not, I’ll add you to our tracker where we are trying to hunt down the cause, but I think it may be a UI glitch and not actually still pending.
I’m not the original reporter but I found the same issue in one of our internal workflow just today.
We tried to [skip ci] for documentation PRs and GitHub is waiting for roughly 15 checks while CircleCI only skips the first one all the other remains in the pending status.
Is there a fix for this? I just realised I have multiple workflows that haven’t completed because the skip commit only skipped the first step of the workflow. Please fix!