mathieu-lemay / pipeline-runner

Tool to run Bitbucket pipelines locally
MIT License
35 stars 4 forks source link

Add partial support for step conditions #25

Closed mathieu-lemay closed 2 months ago

mathieu-lemay commented 2 months ago

Condition blocks on steps are now parsed properly, instead of raising an error if present. The includePaths element must be a list containing at least one entry, like in the real Bitbucket.

The conditions are ignored for now when running the pipeline, and a warning is emitted to inform the user about that.

Fixes #24

Drive-by: Update dependencies and pre-commit hooks