Skip to content

build: update all non-major dependencies (main)#32920

Open
angular-robot wants to merge 1 commit intoangular:mainfrom
angular-robot:ng-renovate/main-all-non-major-dependencies
Open

build: update all non-major dependencies (main)#32920
angular-robot wants to merge 1 commit intoangular:mainfrom
angular-robot:ng-renovate/main-all-non-major-dependencies

Conversation

@angular-robot
Copy link
Copy Markdown
Contributor

@angular-robot angular-robot commented Apr 2, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@modelcontextprotocol/sdk (source) 1.28.01.29.0 age adoption passing confidence
@rollup/wasm-node (source) 4.60.04.60.1 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 8.57.28.58.0 age adoption passing confidence
@typescript-eslint/parser (source) 8.57.28.58.0 age adoption passing confidence
algoliasearch (source) 5.50.05.50.1 age adoption passing confidence
rolldown (source) 1.0.0-rc.121.0.0-rc.13 age adoption passing confidence
rollup (source) 4.60.04.60.1 age adoption passing confidence
undici (source) 7.24.67.24.7 age adoption passing confidence

  • If you want to rebase/retry this PR, check this box

Release Notes

modelcontextprotocol/typescript-sdk (@​modelcontextprotocol/sdk)

v1.29.0

Compare Source

What's Changed

New Contributors

Full Changelog: modelcontextprotocol/typescript-sdk@v1.28.0...v1.29.0

rollup/rollup (@​rollup/wasm-node)

v4.60.1

Compare Source

2026-03-30

Bug Fixes
  • Resolve a situation where side effect imports could be dropped due to a caching issue (#​6286)
Pull Requests
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.58.0

Compare Source

🚀 Features
🩹 Fixes
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#​12161)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#​12142)
  • eslint-plugin: crash in no-unnecessary-type-arguments (#​12163)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.58.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

algolia/algoliasearch-client-javascript (algoliasearch)

v5.50.1

Compare Source

rolldown/rolldown (rolldown)

v1.0.0-rc.13

Compare Source

🚀 Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
🧪 Testing
⚙️ Miscellaneous Tasks
❤️ New Contributors
nodejs/undici (undici)

v7.24.7

Compare Source

What's Changed
New Contributors

Full Changelog: nodejs/undici@v7.24.6...v7.24.7

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only] labels Apr 2, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates several dependencies, including @modelcontextprotocol/sdk, rollup, and various @typescript-eslint packages. The review highlights that despite the version bumps in package.json, the pnpm-lock.yaml file still contains references to older versions of @typescript-eslint and rollup for certain packages within the monorepo. It is recommended to fully synchronize these versions across the entire dependency graph to ensure consistency and avoid potential build issues.

Comment on lines +95 to +96
"@typescript-eslint/eslint-plugin": "8.58.0",
"@typescript-eslint/parser": "8.58.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The pnpm-lock.yaml file indicates that version 8.57.2 of several @typescript-eslint packages (such as @typescript-eslint/types) is still being retained in the dependency graph alongside the new 8.58.0 version. To avoid dependency duplication and ensure consistent linting behavior across the monorepo, it is recommended to synchronize these versions. Note that updating to 8.58.0 is particularly important here as it expands the supported TypeScript peer dependency range to <6.1.0, which correctly accommodates the 6.0.2 version currently specified in the lockfile (which was technically a violation of the 8.57.2 constraint of <6.0.0).

"puppeteer": "24.40.0",
"quicktype-core": "23.2.6",
"rollup": "4.60.0",
"rollup": "4.60.1",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

While rollup is updated to 4.60.1 in the root, the lockfile shows that 4.60.0 is still present and used by other packages in the workspace (e.g., @rollup/plugin-json and various @rollup/rollup-* platform-specific packages still have entries tied to 4.60.0). Since 4.60.1 contains a fix for a caching issue where side-effect imports could be incorrectly dropped, it is recommended to update all instances of rollup across the monorepo to ensure build correctness and consistency.

@angular-robot angular-robot force-pushed the ng-renovate/main-all-non-major-dependencies branch 2 times, most recently from e6fc5c2 to ab60a81 Compare April 2, 2026 14:29
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/main-all-non-major-dependencies branch from ab60a81 to 6292e5d Compare April 2, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant