release orchestration for polyglot monorepos: conventional commits in, ordered parallel publishes ou

release orchestration for polyglot monorepos: conventional commits in, ordered parallel publishes ou

Updated 2 hours ago
Project Details
Active
Dresoo Outfits

dispat is a release tool for polyglot monorepos. It reads your conventional commits, works out every package version with propagation to dependants, and builds and publishes each changed package in dependency order, in parallel, with changelogs, git tags and GitHub releases. A package is a folder and a stage is a shell command, so npm, Go, Cargo, Maven, .NET, Python, Ruby, Dart, Docker, iOS and Android live in one dependency graph.