Skip to content

chore: remove changesets, simplify release to version-bump publish#17

Merged
jpr5 merged 1 commit intomainfrom
chore/remove-changesets
Mar 5, 2026
Merged

chore: remove changesets, simplify release to version-bump publish#17
jpr5 merged 1 commit intomainfrom
chore/remove-changesets

Conversation

@jpr5
Copy link
Copy Markdown
Contributor

@jpr5 jpr5 commented Mar 5, 2026

Summary

  • Removed .changeset/ directory and @changesets/cli devDependency (drops 75 transitive deps)
  • Replaced changesets/action in the Release workflow with a simple check: read version from package.json, query npm, build and publish only if that version is not yet on the registry
  • Added automatic git tag creation (vX.Y.Z) on successful publish
  • Updated release script from changeset publish to npm publish

The publish model is now: bump version in package.json, merge to main, CI detects the unpublished version and publishes it.

Test plan

  • pnpm run lint passes
  • pnpm run format:check passes
  • pnpm run test passes (396 tests)
  • Verify Release workflow runs correctly on next version bump to main

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Mar 5, 2026

Open in StackBlitz

npm i https://pkg.pr.new/CopilotKit/llmock/@copilotkit/llmock@17

commit: a2110bc

@jpr5 jpr5 merged commit cc0de6d into main Mar 5, 2026
8 checks passed
@jpr5 jpr5 mentioned this pull request Mar 19, 2026
4 tasks
jpr5 added a commit that referenced this pull request Apr 3, 2026
chore: remove changesets, simplify release to version-bump publish
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant