Skip to content

Draft: Ensure buildlogger uses masks it has available

What does this MR do?

There's a few scenarios where we need a buildlogger, but it's "incomplete" in the sense that we might now have resolved all secrets.

This ensures that in these situations, we create a new buildlogger with the information we have available.

Why was this MR needed?

Some secrets were not being masked in rare circumstances.

What's the best way to test this MR?

TODO: I need to add a new test that triggers an error that has a mask in the Job failed message.

What are the relevant issue numbers?

Closes #39081

Merge request reports

Loading