Breaking
* feat!: replace build command with run ([`0969fb0`](https://github.com/cuinixam/yanga/commit/0969fb0487e61b2f7c378c2bdf2d460008530df1))
Feature
* feat: run single steps and support force run ([`54a3b22`](https://github.com/cuinixam/yanga/commit/54a3b2206dc88006970f678e881f1910d84e5b59))
* feat: implement run step command ([`1870150`](https://github.com/cuinixam/yanga/commit/187015000e154a061e34de19de3a0e03f5cdeb47))
Fix
* fix: coverage job error when using subprocess
This configuration change helps prevent coverage
job errors caused by the usage of subprocess module.
See details at pytest-dev/pytest-cov243 ([`6087267`](https://github.com/cuinixam/yanga/commit/6087267073df228b603eaa086be93039ccbc84f8))
* fix: only build executable for tagged commits ([`9f924e9`](https://github.com/cuinixam/yanga/commit/9f924e9fc9e66f7ec52bbe780f188bff6a9929f0))
Unknown
* Merge pull request 13 from cuinixam/develop
Refactor the pipeline loader and introduce run command. ([`d3c9413`](https://github.com/cuinixam/yanga/commit/d3c9413487834c9e60abace8fc8e8ae871706c93))