I created a bunch of branch plans that rely on overriding a variable from the main plan. All those branch plans are created as "enabled" so as soon as the plugin creates the branch plan, it kicks of the first build.
I noticed all them failed their first build because the variable was not overridden and defaulted to parent value.
I checked afterwards and the variable is set in the branch configuration and a new build does pick it up (but a re-build doesn't). So it makes me think that there is a race condition where the branch plans are marked ready before they are actually fully configured.
I created a bunch of branch plans that rely on overriding a variable from the main plan. All those branch plans are created as "enabled" so as soon as the plugin creates the branch plan, it kicks of the first build.
I noticed all them failed their first build because the variable was not overridden and defaulted to parent value.
I checked afterwards and the variable is set in the branch configuration and a new build does pick it up (but a re-build doesn't). So it makes me think that there is a race condition where the branch plans are marked ready before they are actually fully configured.