| name | release |
| description | Prepare a new release of Ariadne packages. Creates changesets, verifies build/tests, and drafts the PR to main. |
| allowed-tools | Bash(pnpm build, pnpm test, pnpm typecheck, pnpm changeset, git *), Read, Write, Edit |
Release Preparation
See docs/RELEASING.md for the full release process.
Checklist
- Verify clean working tree:
git status — no uncommitted changes
- Build:
pnpm build
- Test:
pnpm test
- Typecheck:
pnpm typecheck
- Create changesets: Add
.changeset/<name>.md files describing the bumps
- Verify:
pnpm changeset status — confirm expected version bumps
- Commit: Commit changesets and any release-related changes
- Create PR:
gh pr create targeting main
Changeset Template
---
"@ariadnejs/core": minor
"@ariadnejs/types": minor
---
Summary of core + types changes
- Change 1
- Change 2
---
"@ariadnejs/mcp": minor
---
Summary of MCP changes
- Change 1
- Change 2
PR Template
## Summary
- Package version bumps: core vX.Y.0, types vX.Y.0, mcp vX.Y.0
- <bullet summary of major changes>
## Pre-release verification
- [x] `pnpm build` passes
- [x] `pnpm test` passes
- [x] `pnpm typecheck` passes
- [x] `pnpm changeset status` shows expected bumps
## Test plan
- [ ] CI passes on this PR
- [ ] Merge to main creates "Version Packages" PR
- [ ] Version Packages PR shows correct version bumps