Files
Junliang Feng fa5b733781 [root]chore: split CLI release into release-cli.yml and scope changeset to CLI only (#594)
* [root]chore: split CLI release into release-cli.yml and scope changeset to CLI only

- Rename .github/workflows/release.yml -> release-cli.yml, keeping only
  version-or-release / build-cli / publish-cli jobs; drop publish-js,
  release-extension, release-dify-plugin and their detection outputs
- Extend .changeset/config.json ignore list with JS packages, extension
  and dify-plugin so `pnpm changeset` only proposes CLI-related packages
- Other package release pipelines will be re-introduced later as their
  own independent workflows when needed

* [root]fix: silence shellcheck warnings in release-cli.yml

- SC2193: assign matrix.platform-suffix to a shell var before pattern
  matching so shellcheck stops flagging the == win32-* comparison
- SC2086: switch TAG_FLAG string to a TAG_FLAGS bash array and expand
  with "${TAG_FLAGS[@]}" in both platform and CLI publish steps
2026-04-23 01:38:46 +08:00
..

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.

Usage

To add a new changeset, run:

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:

pnpm version-packages

To publish packages to npm:

pnpm release