Release.
Automatically.
Conventional commits in, semantic versions out. FerrFlow reads your git history, bumps versions across your monorepo, writes changelogs, tags, and ships GitHub releases — straight from CI.
№ 02 — Features
Everything you need to release.
Single binary. Zero plugins. Drop into any CI and go.
Semantic versioning
Reads conventional commits and determines the right bump. Supports semver, calver, sequential, and zerover.
Monorepo native
Version multiple packages independently with shared paths, dependency chains, and per-package changelogs.
Multi-forge
GitHub, GitLab, self-hosted forges. Tags, releases, PR preview comments — natively supported.
14+ version files
Cargo.toml, package.json, pyproject.toml, Chart.yaml, mix.exs, gemspec, pubspec.yaml — bumped automatically.
Pre-release channels
Branch-based or flag-based: alpha, beta, rc, dev. Floating tags never moved by pre-releases.
Open source
MPL-2.0. Self-host, fork, audit. The Rust binary handles GitHub OIDC directly — minimal runners work out of the box.
№ 03 — Install
Install in seconds.
Works on Linux, macOS, and Windows. Available as a GitHub Action and a GitLab CI template.
$cargo install ferrflow $npm install -D ferrflow $docker run ghcr.io/ferrlabs/ferrflow $uses: FerrLabs/FerrFlow@v4 № 04 — Get started
Ready to ship
without the ceremony?
Open source. Runs in your own CI. Your code never leaves your infrastructure.