Skip to content

Add include configuration and version flag - #2326

Open
Boulea7 wants to merge 2 commits into
changesets:mainfrom
Boulea7:ln-cx/changesets-1672-include
Open

Boulea7 wants to merge 2 commits into
changesets:mainfrom
Boulea7:ln-cx/changesets-1672-include

Conversation

@Boulea7

@Boulea7 Boulea7 commented Oct 2, 2026

Copy link
Copy Markdown

Adds the include configuration option and changeset version --include. Packages outside the selection use the existing ignore handling: mixed changesets are rejected as a whole, and excluded changesets remain pending. Configuration supports the existing glob patterns, and conflicting selectors report errors.

Closes #1672.

Validation: regression coverage for selection, mixed changesets, dependency updates, fixed/linked groups and prereleases; 868 unit tests passed (2 existing todos), plus build, type checking, lint and formatting. The separate E2E suite was not run.

Add the include configuration option and version --include flag using
the existing ignore semantics for packages outside the selection.
@netlify

netlify Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for changesets ready!

Name Link
🔨 Latest commit 5921bf9
🔍 Latest deploy log https://app.netlify.com/projects/changesets/deploys/6adf235e4bd6d8739a72e8f9
😎 Deploy Preview https://deploy-preview-2326--changesets.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@changeset-bot

changeset-bot Bot commented Oct 2, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 1c4d4eb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 16 packages
Name Type
@changesets/cli Minor
@changesets/config Minor
@changesets/types Minor
@changesets/apply-release-plan Patch
@changesets/assemble-release-plan Patch
@changesets/get-release-plan Patch
@changesets/changelog-git Patch
@changesets/changelog-github Patch
@changesets/get-dependents-graph Patch
@changesets/git Patch
@changesets/parse Patch
@changesets/pre Patch
@changesets/read Patch
@changesets/release-utils Patch
@changesets/should-skip-package Patch
@changesets/write Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@codecov

codecov Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.84%. Comparing base (b09779a) to head (5921bf9).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2326      +/-   ##
==========================================
+ Coverage   87.47%   87.84%   +0.36%     
==========================================
  Files          78       78              
  Lines        2971     3002      +31     
  Branches      851      867      +16     
==========================================
+ Hits         2599     2637      +38     
+ Misses        337      330       -7     
  Partials       35       35              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

This branch has not been deployed

No deployments
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.

[FR] Add --include parameter as a counterpart to --ignore

1 participant