Arbitrate the semver bump of token changes
arbitrate_semverDetermine major/minor/patch version bump from design token changes, with per-change reasons and warnings when tokens are removed without deprecation. Use before releasing or reviewing changes.
Instructions
Given the token changes of a release (added, removed, renamed, value-changed, deprecated), return the required version bump (major, minor, patch) with a reason per change, and warnings when a token is removed without having been deprecated first. Use it to prepare a release or review a change set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | Token changes included in the release |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bump | Yes | ||
| changes | Yes | ||
| warnings | Yes | ||
| principle | Yes |