We also encountered the problem, travis-ci did not report the build status:
continuous-integration/travis-ci Expected — Waiting for status to be reported
We solved it after some operations, you may have a try:
-
Revoke authorization of travis-ci from github:
Go to Sign in to GitHub · GitHub, find “Travis CI for Open Source” row and click “…” then click the dropdown “Revoke” button. -
Reset Access of “Travis CI for Open Source” (I’m not sure if this is necessary): Go to github organization home page and click “Settings” - " Third-party access", find the “Travis CI for Open Source” and click the “Edit” button, then it will jump to “Access Review” page, my url like this https://github.com/organizations/hugegraph/settings/oauth_application_policy
https://github.com/orgs/hugegraph/policies/applications/1508
click “Deny access” then click “Grant access”. -
Re-authorize travis account:
Go to https://travis-ci.org/, and sign out the account, then click “Sign in with GitHub”, and it will jump to “Authorize Travis CI for Open Source” page, click the green “Authorize travis-ci” button. Well everything is done.
It works fine for me.