Comparatif

Pourquoi FerrFlow ?

Un seul binaire natif, agnostique du langage sur 14+ formats de manifeste, piloté uniquement par les commits conventionnels. Voici comment il se compare aux outils de release de l'écosystème JavaScript, fonctionnalité par fonctionnalité.

FerrFlow semantic-release release-please Changesets
Commits & versioning
Piloté par les commits conventionnels ✓✓✓—
Bump SemVer depuis l'historique ✓✓✓~
Aucun fichier de changeset à écrire ✓✓✓—
Couverture des langages
14+ formats de manifeste Cargo, npm, pyproject, Chart.yaml, mix, gemspec, pubspec…✓~✓—
Monorepo, multi-package ✓~✓✓
Sortie
Génération de changelog ✓✓✓✓
Tag git + release GitHub ✓✓✓✓
Workflow release-PR ~—✓✓
Runtime & DX
Binaire statique unique, sans runtime Node ✓———
Performance native, sans démarrage à froid de Node ✓———
Distribué comme GitHub Action ✓✓✓✓
Gratuit / open source ✓✓✓✓