Skip to content

chore: set up bumpp version management#888

Merged
fi3ework merged 2 commits intomainfrom
bumpp
Jan 21, 2026
Merged

chore: set up bumpp version management#888
fi3ework merged 2 commits intomainfrom
bumpp

Conversation

@fi3ework
Copy link
Copy Markdown
Member

Summary

  • Add bumpp dependency for version bumping
  • Create bump.config.ts with package groups (core, coverage-istanbul, adapters)
  • Add scripts/version.mts for interactive package group selection
  • Update CONTRIBUTING.md with Releasing workflow
  • Replace changeset references with bumpp workflow

Related Links

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

Copilot AI review requested due to automatic review settings January 21, 2026 06:47
@fi3ework fi3ework enabled auto-merge (squash) January 21, 2026 06:47
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Jan 21, 2026

Deploying rstest with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8858597
Status: ✅  Deploy successful!
Preview URL: https://83442b37.rstest.pages.dev
Branch Preview URL: https://bumpp.rstest.pages.dev

View logs

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR replaces the @changesets/cli dependency with bumpp for version management in the monorepo. The change introduces an interactive version bumping workflow through a new TypeScript script and configuration.

Changes:

  • Removed @changesets/cli dependency and added bumpp (^10.4.0) as a replacement
  • Created bump.config.mts defining package groups for versioning (core packages, coverage-istanbul, adapter-rslib, adapter-rsbuild)
  • Added scripts/version.mts for interactive package group selection and version bumping
  • Updated CONTRIBUTING.md with the new release workflow documentation
  • Replaced changeset-related scripts with a new bump script in package.json

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
scripts/version.mts New interactive script for selecting package groups and executing bumpp commands
bump.config.mts Configuration defining package groups and bumpp settings (no-tag, no-push)
package.json Removed changeset scripts, added bumpp dependency and bump script using Node.js type stripping
CONTRIBUTING.md Added new "Releasing" section documenting the bumpp-based release workflow
pnpm-lock.yaml Removed @changesets/* dependencies and added bumpp and its transitive dependencies
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@fi3ework fi3ework merged commit b605c16 into main Jan 21, 2026
9 checks passed
@fi3ework fi3ework deleted the bumpp branch January 21, 2026 07:14
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.

2 participants