Commit-based Distribution (CBD) is an alternative to semantic release for projects following OneFlow, Semantic versioning and Conventional commits