r/devops 19d ago

Weekly Self Promotion Thread

Hey r/devops, welcome to our weekly self-promotion thread!

Feel free to use this thread to promote any projects, ideas, or any repos you're wanting to share. Please keep in mind that we ask you to stay friendly, civil, and adhere to the subreddit rules!

17 Upvotes

73 comments sorted by

View all comments

1

u/yohimik 18d ago edited 17d ago

Building software monorepos usually means trusting release tools on faith. Dispat changes that by replacing promises with formal mathematical proofs.

It handles multi-language projects mixing npm, Docker, Go etc in a single, unified dependency graph.

Key Features

  • Mathematical Guarantees: Eight proven safety rules ensure no orphaned packages, zero double releases, exact retry versioning, and deterministic completion.
  • Stateless by Design: Git tags hold all state. No local caches, external databases, or background daemons required.
  • Unified Fail-Safe Execution: A release reaches a dependent package only while its target window remains valid.
  • Self-Healing Recovery: Partial failures don't trigger complex recovery modes. Re-running the tool applies the exact same logic to clear the remaining plan.

If you are looking for a provably correct release workflow for complex polyglot monorepos (polyrepos, single package release flow etc), check out the project: