pipcondition
Azure Pipeline Condition Simulator
About the project
pipcondition is an open-source simulator for Azure Pipelines YAML condition: expressions and dependsOn graphs. Paste or drop a real azure-pipelines.yml(with its referenced templates), assign mock outcomes to stages/jobs/steps, and see exactly what would run, skip, or fail - without pushing a real change through Azure DevOps and collecting approvals just to find out whether a condition tweak actually works. Nothing executes; it's a dry-run evaluator built on Azure's own expression engine semantics.
Repo stats
About me
Hi, I'm Wasath Theekshana - a DevOps engineer by day and an open-source contributor by night, working professionally with Azure cloud and Kubernetes. I built pipcondition to stop burning PR approvals just to test whether an Azure Pipelines condition does what I think it does. I build small, focused open-source tools like this one - find more of my work below.
Support
If pipcondition saved you a few PR approval cycles, consider buying me a coffee.