We have a build (should be publicly accessible here that show success on github, even though most of the steps are actually skipped. This has happened at least twice now.
I can’t find anything in logs to indicate why it chose to skip those steps. Restarting the build has resulted in a successful run, so I don’t think it is anything wrong with the config.
The only reason I can guess things are being skipped is that a step dependency is not being met, but in this case all of the steps that ran were successful. The “identify-runner” step is a little off here, because it shows success, even though the ui shows no logs. That seems a little unusual.
This is pretty bad, since we usually trust the checkmark on a PR to mean all of the tests have passed and so forth, but in this case we got the checkmark without running any of the tests.
Are there any steps I can take to debug why this is happening and figure out how to fix it? We are running drone 1.9.
The exact drone.yml for this build is here