Publiez.
Automatiquement.
Des conventional commits en entrée, des versions sémantiques en sortie. FerrFlow lit votre historique git, bump les versions de votre monorepo, écrit les changelogs, tag et publie les releases — directement depuis la CI.
№ 02 — Fonctionnalités
Tout pour livrer vos releases.
Un seul binaire. Zéro plugin. Branchez sur la CI et c'est parti.
Versioning sémantique
Lit les commits conventionnels et détermine le bon bump. Stratégies semver, calver, sequential et zerover.
Monorepo natif
Versionnez plusieurs packages indépendamment, avec chemins partagés, dépendances et changelogs par package.
Multi-forge
GitHub, GitLab, forges self-hosted. Tags, releases, commentaires PR — nativement supportés.
14+ formats de version
Cargo.toml, package.json, pyproject.toml, Chart.yaml, mix.exs, gemspec, pubspec.yaml — bumpés automatiquement.
Canaux pré-release
Par branche ou par flag : alpha, beta, rc, dev. Les tags flottants ne sont jamais bougés par les pré-releases.
Open source
MPL-2.0. Self-host, forkez, auditez. Le binaire Rust gère OIDC GitHub — les runners minimaux fonctionnent immédiatement.
№ 03 — Installer
Installé en quelques secondes.
Linux, macOS et Windows. Disponible en GitHub Action et en template GitLab CI.
$cargo install ferrflow $npm install -D ferrflow $docker run ghcr.io/ferrlabs/ferrflow $uses: FerrLabs/FerrFlow@v4 № 04 — Démarrer
Prêt à publier
sans cérémonie ?
Open source. Tourne dans votre propre CI. Aucune donnée ne quitte votre infrastructure.