Skip to content

Fail when non-sensitive input derived from sensitive output

Cameron Swords requested to merge fail-when-input-cannot-use-output into main

What does this MR do?

Adds remaining test-cases for dealing with sensitive inputs and outputs. Returns an error when an input is derived using sensitive output.

Produces an error message like: Cannot assign input "name" due to error: non-sensitive input cannot derive value using sensitive value(s) "steps.secret_factory.outputs.secret".

Edited by Cameron Swords

Merge request reports

Loading