Approval bugs in case of depends_on

Version : drone/drone:1.7.0
runner: drone/drone-runner-docker:1.3

Precondition: I have a config with two pipelines and the second one is depending on the first one,
If I set this repository as protected. Then when I changed the pipeline for the first time, the drone will ask for approval to run them.

Result: In this case, If the first pipeline fails, I approve the second pipeline after that, the second pipeline will start running even though it is set to depend on the first one
Here is the bug case on-line:

Expected Result: The second pipeline should be skipped.
This is the expected result when I rerun it
Here is the case on line:

Thanks for the report. We’ve added this to our internal tracker to research and patch for our next release.

1 Like