Skip to content

chore: introduce changesets#12

Merged
mcmunder merged 4 commits into
mainfrom
chore/introduce-changesets
Mar 18, 2026
Merged

chore: introduce changesets#12
mcmunder merged 4 commits into
mainfrom
chore/introduce-changesets

Conversation

@mcmunder

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings March 18, 2026 19:30

Copilot AI left a comment

Copy link
Copy Markdown

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 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/release scripts for versioning and publishing.
  • Replace the semantic-release GitHub Actions workflow step with changesets/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.

Comment thread .changeset/config.json Outdated
Copilot AI review requested due to automatic review settings March 18, 2026 19:38
@mcmunder mcmunder merged commit c535688 into main Mar 18, 2026
5 checks passed
@mcmunder mcmunder deleted the chore/introduce-changesets branch March 18, 2026 19:38

Copilot AI left a comment

Copy link
Copy Markdown

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 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-release scripts/dependencies with Changesets-based version/release scripts.
  • 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 🚀🚢"
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