github.com• Aug 18, 2026• 1 min read
Show HN: Releasaurus – software versioning and release automation toolI built Releasaurus after struggling with limitations of existing tools.- release-please: only works on github- releaser-pleaser: no support for monorepos- release-plz: rust projects only- git-cliff: changelog only, no tagging, no releasingReleasaurus works entirely through forge APIs, so no local clone is required, or git for that matter. Although it does offer an optional hybrid mode that will use a locally cloned repo for git operations and forge API calls for PR and release creation.Here are some features I included:- Supports Github, Gitlab, Gitea, Forgejo (Codeberg), AzureDevops (experimental)- Monorepo support with independent versioning for each configured package- Customizable CHANGELOG.md generation- Customizable Release notes- Choose from semantic or date based versioning strategies - Semantic: "x.x.x" Uses conventional commits standard to analyze commits - Date: `year.month.day-time` - Customizable prerelease strategies - versioned: "x.x.x-." - static: "x.x.x-" - Explicit s