Prevent steps from being skipped

There should be a toggle switch or something to prevent a step from being skipped.
I cannot currently find a way to ensure steps are not skipped.
Ideally, it should also be possible to dynamically change this from a custom code module.

We have some steps that run custom powershell code to check for certain conditions before a deployment is permitted.
Currently we cannot prevent these steps from being skipped thus rendering the checks pointless.

Hi Timothy,

Thanks for reaching out. There’s a uservoice suggestion to add some permissions around the ability to skip permissions that’s slowly becoming more popular. Would you mind adding some votes to it and why not a comment explaining why this is necessary for your scenario?

There’s also another uservoice suggestion that proposes the ability to run/skip a step based on a variable’s value that could use some of your votes:

Best regards,