Skip to content

bump @changeset/cli dependency - #11629

Merged
vinzscam merged 6 commits into
mainfrom
bump-changesets
Oct 20, 2026
Merged

vinzscam merged 6 commits into
mainfrom
bump-changesets

Conversation

@vinzscam

Copy link
Copy Markdown
Member

Hey, I just made a Pull Request!

Bumping @changesets/cli to ^2.27.4 to pick up changesets/changesets#1361, which fixes privatePackages.version: false being ignored during changeset version.

Before this fix, private packages like app and app-next were getting unnecessary patch bumps whenever a plugin they depend on was released.

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The three major-version release-tooling downgrades need human confirmation of intent and compatibility.

1 open issue
What changed in this PR

Updates Changesets release tooling to address unwanted private-package version bumps.

Changes:

  • Raises most affected workspace requirements from ^2.27.1 to ^2.27.4.
  • Changes three workspaces from 3.x to 2.x and updates their lockfiles.
File Description
workspaces/​xcmetrics/​package.json Raises Changesets minimum.
workspaces/​vault/​package.json Raises Changesets minimum.
workspaces/​todo/​package.json Raises Changesets minimum.
workspaces/​stackstorm/​package.json Raises Changesets minimum.
workspaces/​stack-overflow/​package.json Raises Changesets minimum.
workspaces/​splunk/​package.json Raises Changesets minimum.
workspaces/​shortcuts/​package.json Raises Changesets minimum.
workspaces/​sentry/​package.json Raises Changesets minimum.
workspaces/​rollbar/​package.json Raises Changesets minimum.
workspaces/​repo-tools/​package.json Raises Changesets minimum.
workspaces/​puppetdb/​package.json Raises Changesets minimum.
workspaces/​playlist/​package.json Raises Changesets minimum.
workspaces/​periskop/​package.json Raises Changesets minimum.
workspaces/​opencost/​package.json Raises Changesets minimum.
workspaces/​octopus-deploy/​package.json Raises Changesets minimum.
workspaces/​nomad/​package.json Raises Changesets minimum.
workspaces/​newrelic/​package.json Raises Changesets minimum.
workspaces/​microsoft-calendar/​package.json Raises Changesets minimum.
workspaces/​linkerd/​package.json Raises Changesets minimum.
workspaces/​linguist/​package.json Raises Changesets minimum.
workspaces/​lighthouse/​package.json Raises Changesets minimum.
workspaces/​kafka/​package.json Raises Changesets minimum.
workspaces/​ilert/​package.json Raises Changesets minimum.
workspaces/​healert/​yarn.lock Resolves Changesets to 2.31.1 and updates dependencies.
workspaces/​healert/​package.json Changes Changesets requirement from 3.x to 2.x.
workspaces/​graphql-voyager/​package.json Raises Changesets minimum.
workspaces/​graphiql/​package.json Raises Changesets minimum.
workspaces/​gocd/​package.json Raises Changesets minimum.
workspaces/​gitops-profiles/​package.json Raises Changesets minimum.
workspaces/​git-release-manager/​package.json Raises Changesets minimum.
workspaces/​gcp-projects/​package.json Raises Changesets minimum.
workspaces/​gcalendar/​package.json Raises Changesets minimum.
workspaces/​fossa/​package.json Raises Changesets minimum.
workspaces/​firehydrant/​package.json Raises Changesets minimum.
workspaces/​explore/​package.json Raises Changesets minimum.
workspaces/​entity-validation/​package.json Raises Changesets minimum.
workspaces/​entity-feedback/​package.json Raises Changesets minimum.
workspaces/​dynatrace/​package.json Raises Changesets minimum.
workspaces/​cost-insights/​package.json Raises Changesets minimum.
workspaces/​codescene/​package.json Raises Changesets minimum.
workspaces/​code-climate/​package.json Raises Changesets minimum.
workspaces/​cloudbuild/​package.json Raises Changesets minimum.
workspaces/​bookmarks/​yarn.lock Resolves Changesets to 2.31.1 and updates dependencies.
workspaces/​bookmarks/​package.json Changes Changesets requirement from 3.x to 2.x.
workspaces/​bitrise/​package.json Raises Changesets minimum.
workspaces/​bazaar/​package.json Raises Changesets minimum.
workspaces/​badges/​package.json Raises Changesets minimum.
workspaces/​azure-sites/​package.json Raises Changesets minimum.
workspaces/​azure-resources/​yarn.lock Resolves Changesets to 2.31.1 and updates dependencies.
workspaces/​azure-resources/​package.json Changes Changesets requirement from 3.x to 2.x.
workspaces/​apollo-explorer/​package.json Raises Changesets minimum.
workspaces/​apache-airflow/​package.json Raises Changesets minimum.
workspaces/​analytics/​package.json Raises Changesets minimum.
workspaces/​allure/​package.json Raises Changesets minimum.
workspaces/​akeyless/​package.json Raises Changesets minimum.
workspaces/​adr/​package.json Raises Changesets minimum.

Review effort: Balanced

"@backstage/e2e-test-utils": "backstage:^",
"@backstage/repo-tools": "backstage:^",
"@changesets/cli": "^3.0.3",
"@changesets/cli": "^2.27.4",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'm not sure we should have been on the v3 version to begin with given our tooling.

@vinzscam vinzscam Oct 19, 2026 •

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Upstream we're still sticking to v2, there were just a bunch of workspaces using v3. I think we should stick with what we support, until our changesets-action gets updated

@awanlin awanlin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approving for Azure DevOps, Linguist, Catalog, Cost Insights, and the Maintainer Owned workspaces.

@Sarabadu Sarabadu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approve for azure-resources

@logonoff logonoff left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

approving for bookmarks

@backstage-goalie

backstage-goalie Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/cli workspaces/repo-tools/packages/cli none v0.2.0
@backstage-community/plugin-shortcuts workspaces/shortcuts/plugins/shortcuts patch v0.25.0

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Yarn core overrides conflict with declared CLI requirements, and the unrelated Backstage/toolchain upgrade needs separation.

2 open issues

Review effort: Balanced

Comment thread package.json Outdated
"ts-morph": "^21.0.1"
},
"resolutions": {
"@yarnpkg/core": "4.9.1"
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
…date imports

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

…nd set TypeScript parser

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vinzscam

Copy link
Copy Markdown
Member Author

Fast-forwarding this, as this is just standard tooling alignment across all the workspaces, without triggering any releases (except for @backstage-community/plugin-shortcuts)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants