chore: introduce changesets#12
Conversation
There was a problem hiding this comment.
Pull request overview
This PR migrates the project’s release/versioning automation from semantic-release to Changesets, updating local scripts and the GitHub release workflow to support Changesets-driven version PRs and publishing.
Changes:
- Add Changesets CLI and wire up
version/releasescripts for versioning and publishing. - Replace the
semantic-releaseGitHub Actions workflow step withchangesets/action@v1. - Remove semantic-release configuration and dependencies; add Changesets configuration under
.changeset/.
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| package.json | Adds Changesets-based version and release scripts; swaps semantic-release deps for @changesets/cli. |
| bun.lock | Updates lockfile to reflect dependency switch from semantic-release to Changesets. |
| .releaserc.json | Removes semantic-release configuration file. |
| .github/workflows/release.yml | Updates release automation to use changesets/action@v1 and adds workflow-level concurrency. |
| .changeset/README.md | Adds brief developer instructions for creating changesets. |
| .changeset/config.json | Introduces Changesets configuration for the repository. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
This PR migrates the project’s release/versioning flow from semantic-release to Changesets, updating scripts, dependencies, and the GitHub Actions release workflow to support Changesets-based version PRs and publishing.
Changes:
- Add Changesets CLI + configuration and an initial changeset entry.
- Replace
semantic-releasescripts/dependencies with Changesets-basedversion/releasescripts. - Update the release GitHub Actions workflow to use
changesets/action.
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
package.json |
Adds Changesets scripts and swaps out semantic-release devDependencies for @changesets/cli. |
bun.lock |
Updates lockfile for the dependency switch to Changesets. |
.releaserc.json |
Removes the semantic-release configuration file. |
.github/workflows/release.yml |
Replaces semantic-release workflow step with changesets/action. |
.changeset/config.json |
Adds Changesets config (base branch, access, changelog config, etc.). |
.changeset/README.md |
Documents how to add a changeset. |
.changeset/five-falcons-fold.md |
Adds an initial patch changeset describing the initial publish. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| publish: bun run release | ||
| version: bun run version | ||
| commit: "chore: release new package version" | ||
| title: "🚀🚢 Release new package version 🚀🚢" |
No description provided.