Workflows Waiting for Status in Github
If you have implemented workflows on a branch in your GitHub repository, but the status check never completes, there may be status settings in GitHub that you need to reset. For example, if you choose to protect your branches, you may need to deselect the status keys you expect from CircleCI, as follows:
ci/circleci checkbox enabled may prevent the status from showing as completed in GitHub because CircleCI posts statuses to Github with a key that includes the job by name.
Refer to the Orchestrating Workflows document for examples and conceptual information.