Freedom251 › Release automation tools
Bumpy

What Bumpy is
Bumpy is a free, MIT-licensed tool for package versioning, release automation, and changelog generation in monorepos or simpler projects. Markdown bump files record package bump levels and changelog descriptions for pull-request review. Two GitHub Actions workflows can check pull requests, maintain a release pull request, and publish packages after it is merged. Bumpy supports npm, pnpm, Yarn, and Bun workspaces, including workspace: and catalog: protocols. Configurable rules control how version changes propagate through dependency graphs. Per-package publish commands can target VSCode extensions, Docker images, JSR, or private registries. Additional options include aggregated GitHub releases, branch-based prerelease channels, commit-based bump-file creation, and pluggable changelog formatters. The project describes OIDC and staged publishing without a separate GitHub action or app. It also includes an agent skill compatible with several coding agents.
Who it suits
Bumpy suits developers and teams managing JavaScript workspaces, monorepos, dependency versioning, automated releases, and changelog workflows.
What it does well
- Free MIT-licensed software
- Supports npm, pnpm, Yarn, and Bun
- Automates release pull requests with GitHub Actions
- Configures dependency bump propagation
- Supports custom publishing destinations
What to know first
- Standalone binary is future work
- Non-JavaScript package support needs improvement
- No paid plans or usage limits are stated
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Bumpy | MIT-licensed software · no paid plans or usage limits stated | Free |
As github.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Bumpy repository on GitHub
- Install @varlock/bumpy as a development dependency
- Use Bun, npm, pnpm, or Yarn for installation
- Create Markdown bump files for package changes
- Configure the GitHub Actions release workflows
Verdict
Bumpy provides a file-based workflow for coordinated versions, releases, and changelogs, with workspace and publishing flexibility. Its roadmap still lists a standalone binary and stronger non-JavaScript support as unfinished areas.
Questions
Is Bumpy free?
Yes. Bumpy is free, open-source software under the MIT license, with no paid plans or usage limits stated.
Which workspaces does Bumpy support?
It supports npm, pnpm, Yarn, and Bun workspaces, including workspace: and catalog: protocols.
Where can packages be published?
Per-package custom commands can publish to destinations such as VSCode extensions, Docker images, JSR, and private registries.
Does Bumpy use GitHub Actions?
Two documented workflows can check pull requests, maintain a release pull request, and publish packages after that pull request is merged.
What license does Bumpy use?
Bumpy is released under the MIT license, which permits use, copying, modification, distribution, and sale subject to its conditions.
Facts from Bumpy's own pages
- AI tooling
- Bumpy includes an agent skill for creating and updating bump files and lists compatibility with Claude Code, Cursor, OpenCode, Codex, and other agents. · github.com, 5 Oct 2026
- Dependency propagation
- Configurable rules control how version bumps cascade through the package dependency graph. · github.com, 5 Oct 2026
- Installation
- The repository documents installing @varlock/bumpy as a development dependency with Bun, npm, pnpm, or Yarn. · github.com, 5 Oct 2026
- Known roadmap limits
- The roadmap lists a standalone binary and better support for non-JavaScript packages as future work. · github.com, 5 Oct 2026
- License
- The project is released under the MIT license, which grants permission to use, copy, modify, distribute, and sell copies subject to the license conditions. · github.com, 5 Oct 2026
- Maker
- DMNO Inc. identifies Bumpy as one of its products; its site names Theo Ephraim and Phil Miller as founders. · dmno.io, 5 Oct 2026
- Package managers
- Bumpy supports npm, pnpm, Yarn, and Bun workspaces, including workspace: and catalog: protocols. · github.com, 5 Oct 2026
- Publishing targets
- Per-package custom publish commands can target destinations such as VSCode extensions, Docker images, JSR, and private registries. · github.com, 5 Oct 2026
- Purpose
- Bumpy is a package versioning, release, and changelog generation tool built for monorepos and also usable in simpler projects. · github.com, 5 Oct 2026
- Release automation
- Two GitHub Actions workflows can check pull requests, maintain a release pull request, and publish packages when that release pull request is merged. · github.com, 5 Oct 2026
- Release options
- It supports aggregated GitHub releases, branch-based prerelease channels, commit-based bump-file generation, and pluggable changelog formatters. · github.com, 5 Oct 2026
- Security-related design
- The repository says Bumpy uses OIDC and staged publishing, and does not require a separate GitHub action or app. · github.com, 5 Oct 2026
- Workflow
- It uses Markdown bump files to declare package bump levels and changelog descriptions, which can be reviewed in pull requests. · github.com, 5 Oct 2026
Where Bumpy stands on Freedom251
- Release automation tools#5 of 34
- Monorepo Management Tools#16 of 33