Files
s1mba 2ea146ed12 [root]feat: add changesets for version management and automated releases (#133)
Set up @changesets/cli with GitHub changelog integration for managing
versioning and npm publishing of SDK, MCP, tools-ai-sdk, and json-ui
packages. CLI and extension packages are excluded as they have their
own release workflows.

- Install @changesets/cli and @changesets/changelog-github
- Add .changeset/config.json with public access and ignore rules
- Add changeset, version-packages, and release scripts
- Add GitHub Actions workflow for automated release PR and publishing

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 16:44:05 +08:00

28 lines
669 B
Markdown

# Changesets
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in the repository](https://github.com/changesets/changesets).
## Usage
To add a new changeset, run:
```bash
pnpm changeset
```
This will prompt you to select which packages have changed, what type of semver bump (major/minor/patch), and a summary of the changes.
To version packages based on existing changesets:
```bash
pnpm version-packages
```
To publish packages to npm:
```bash
pnpm release
```