Skip to content
Development
Command

/release

Analyze all changes since the last release and prepare a new version.

From plugin
warren
2871 skill1 command
Install
$ npx -y skills add jayminwest/warren --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/release

Context preview

What this command does when you run it.

Analyze all changes since the last release and prepare a new version.

Command definition

release.md
name: release

body

Analyze all changes since the last release and prepare a new version.

Steps:

1. Find the last release tag: `git describe --tags --abbrev=0 2>/dev/null || echo "none"` 2. If there's a previous tag, review changes: `git log <tag>..HEAD --oneline` and `git diff <tag>..HEAD` 3. Determine the version bump level. **Always use patch unless the user explicitly requests minor or major.** 4. Run `bun run version:bump <major|minor|patch>`. It rewrites all four version sites (`package.json`, `src/index.ts`, `docs/openapi.yaml` via `gen:openapi`, and the README `## Status` line) and drafts an `[Unreleased]` CHANGELOG block from the commit log. The release workflow (`.github/workflows/release.yml`) fails if `package.json` and `src/index.ts` disagree. 5. Curate the drafted `CHANGELOG.md` block by hand — regroup the entries under `### Added` / `### Changed` / `### Fixed`, rename the heading to the new version with today's date, and delete the `<!-- version-bump:draft -->` markers 6. Update `CLAUDE.md` if command counts or structure changed 7. Update `README.md` if CLI reference or stats changed 8. COMMIT YOUR CHANGES! Then present a summary of all changes made.

Ships withwarren

Spawn cloud agents at your GitHub repos. Watch them work live, steer them mid-run, get a branch back. Watch the demo — a run dispatched, streamed, steered, and reaped. Watch it live — the public read-only instance.

Get the whole plugin
Stats
291
Stars
69
Forks
Active
Maintenance
TypeScript
Language
MIT
License
1d ago
Last commit
3mo ago
Created

Repo: jayminwest/warren