Skip to content

rlsbl

Release orchestration and project scaffolding CLI that bumps versions, validates a structured JSONL changelog, tags only the commit CI verified, and publishes to npm, PyPI, Go and more.

rlsbl is a release CLI for developers and AI agents who publish a repository to package registries such as npm, PyPI, and the Go module proxy. It bumps versions, validates a structured changelog, and scaffolds CI workflows and git hooks. The version is first pushed as an untagged candidate and becomes a tag only after the repository's own CI passes on that commit, so a red build leaves nothing published. rlsbl is written in Go, and its source mirror is github.com/stricttools/rlsbl.

Go cli 0.134.0

uv tool install rlsbl

What it is

Release orchestration and project scaffolding CLI that bumps versions, validates a structured JSONL changelog, tags only the commit CI verified, and publishes to npm, PyPI, Go and more.

Automate releasing your software to npm, PyPI, and GitHub Releases, with a single CLI -- supports monorepos, semver bumping, changelog.md generation

It is for developers and AI agents who ship a repository -- one project, several targets at once, or a monorepo of independently versioned packages -- to public package registries.

What it does

Install

uv
uv tool install rlsbl
npm
npm i -g rlsbl
Package names
  • Gostricttools.com/rlsbl
  • PyPIrlsbl
  • npmrlsbl

More tools

safegit

Go

The Git CLI that is safe to hand to your AI Agents: no sharp edges by design, commit concurrency built-in, Git-compatible because it uses Git plumbing under the hood.

saferm

Go

The `rm` replacement that is safe to hand to your AI Agents: deleted files can be restored, know exactly which session deleted a file, when, and why, with the reason being a required flag.

selfdoc

Go

Static Site Generator that builds a project's documentation site directly from its source code, so the docs can never drift from the code they describe, with SEO/AEO, first-class blog, search, and cross-project linking built in.