Skip to content

chore(deps): run npm update for every package COMPASS-10919 - #840

Draft
nbbeeken wants to merge 8 commits into
mainfrom
deps-catchup-minor-patch
Draft

chore(deps): run npm update for every package COMPASS-10919#840
nbbeeken wants to merge 8 commits into
mainfrom
deps-catchup-minor-patch

Conversation

@nbbeeken

@nbbeeken nbbeeken commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Description

COMPASS-10919

npm update --workspaces --include-workspace-root --save

Ran the above and npm i so only "compatible" bumps... we shall see

Open Questions

Checklist

Copilot AI review requested due to automatic review settings July 27, 2026 14:20

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.

Pull request overview

This PR updates dependency versions across the monorepo workspaces after running npm update --workspaces --include-workspace-root --save, aiming to apply compatible version bumps consistently across packages/configs.

Changes:

  • Bumped shared dev tooling versions across workspaces (notably eslint^8.57.1, prettier^3.9.6, plus assorted @types/* updates).
  • Updated common runtime dependencies used by multiple packages (e.g., debug, lodash, pacote, acorn, nock, webpack).
  • Updated several package-specific dependencies (e.g., @mongodb-js/compass-components, node-addon-api, heap-js, socks, optional native addons).

Reviewed changes

Copilot reviewed 37 out of 38 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scripts/package.json Tooling dependency bumps (eslint/prettier) and pacote update.
packages/ts-autocomplete/package.json Bumped runtime deps (debug, lodash) and dev tooling versions.
packages/tracking-plan/package.json Updated typescript and shared dev tooling versions.
packages/signing-utils/package.json Updated dev tooling and deps (@types/ssh2, debug).
packages/shell-bson-parser/package.json Updated acorn, dev tooling, and dev bson version.
packages/sbom-tools/package.json Updated dev tooling and build/test deps (e.g., webpack, nock, lodash/types).
packages/saslprep/package.json Updated shared dev tooling versions.
packages/query-parser/package.json Updated runtime deps (debug, lodash) and dev tooling/dev bson.
packages/oidc-mock-provider/package.json Updated shared dev tooling versions.
packages/oidc-http-server-pages/package.json Updated UI/test tooling deps incl. @mongodb-js/compass-components and dev tooling.
packages/node-webpack-startup-snapshot-checker/package.json Updated shared dev tooling versions.
packages/native-machine-id/package.json Updated node-addon-api and shared dev tooling versions.
packages/mql-typescript/package.json Updated dev tooling and several generator/schema deps (e.g., json-schema-to-zod, zod, bson).
packages/monorepo-tools/package.json Updated dev tooling and runtime deps (ora, pacote).
packages/mongodb-ts-autocomplete/package.json Updated runtime deps (@mongosh/shell-api, debug, lodash, mongodb-schema) and dev tooling/dev bson.
packages/mongodb-server-log-checker/package.json Updated shared dev tooling versions.
packages/mongodb-runner/package.json Updated runtime deps (debug, mongodb-connection-string-url) and shared dev tooling versions.
packages/mongodb-redact/package.json Updated runtime dep (mongodb-connection-string-url) and shared dev tooling versions.
packages/mongodb-ns/package.json Updated shared dev tooling versions.
packages/mongodb-log-writer/package.json Updated heap-js, acorn, and shared dev tooling versions.
packages/mongodb-downloader/package.json Updated runtime deps (debug) and shared dev tooling versions.
packages/mongodb-constants/package.json Updated acorn, dev bson, and shared dev tooling versions.
packages/mongodb-cloud-info/package.json Updated runtime dep (ipaddr.js) and shared dev tooling versions.
packages/mongodb-build-info/package.json Updated runtime deps (debug, mongodb-connection-string-url) and shared dev tooling versions.
packages/get-os-info/package.json Updated shared dev tooling versions.
packages/download-url/package.json Updated runtime dep (debug) and shared dev tooling versions.
packages/dl-center/package.json Updated tooling deps (json-schema-to-typescript, nock, aws-sdk) and shared dev tooling.
packages/devtools-proxy-support/package.json Updated runtime deps (agent-base, lru-cache, PAC/SOCKS agents) and dev tooling.
packages/devtools-connect/package.json Updated deps (mongodb-connection-string-url, socks), dev tooling, and optional native deps.
packages/device-id/package.json Updated shared dev tooling versions.
packages/aggregation-stage-icons/package.json Updated shared dev tooling versions and React typings.
package.json Updated root deps (@mongodb-js/monorepo-tools, Babel packages).
configs/tsconfig-devtools/package.json Updated prettier dev dependency.
configs/prettier-config-devtools/package.json Updated prettier dev dependency for the shared config package.
configs/mocha-config-devtools/package.json Updated prettier and chai-dom.
configs/eslint-plugin-devtools/package.json Updated ESLint and @typescript-eslint/rule-tester plus prettier.
configs/eslint-config-devtools/package.json Updated ESLint ecosystem deps (Babel parser/presets, TS ESLint, plugins) and prettier.
Comments suppressed due to low confidence (1)

packages/devtools-connect/package.json:93

  • These optional dependency ranges were narrowed to only kerberos@^7 and mongodb-client-encryption@^7.2, but mongodb@6.x expects kerberos@^2 and mongodb-client-encryption@<7 (and both v7 packages require Node >=20.19.0). Given the peerDependency still supports mongodb v6, consider keeping dual ranges here to preserve optional-feature compatibility for mongodb6 / older Node runtimes.
    "kerberos": "^7.0.0",
    "mongodb-client-encryption": "^7.2.0",

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/devtools-connect/package.json
@nbbeeken nbbeeken changed the title chore(deps): run npm update for every package chore(deps): run npm update for every package COMPASS-10919 Jul 28, 2026
@nbbeeken
nbbeeken force-pushed the deps-catchup-minor-patch branch 2 times, most recently from 71f42bb to 7e35364 Compare July 29, 2026 02:48
Comment thread .npmrc
@coveralls

Copy link
Copy Markdown

Coverage Status

Coverage is 80.175%deps-catchup-minor-patch into main. No base build found for main.

nbbeeken added 8 commits July 29, 2026 16:27
…rdering

compass-components@1.68.0 introduces a transitive dependency on the
mongodb-query-parser workspace. Declaring it explicitly lets Lerna build
packages/query-parser before this package, fixing MODULE_NOT_FOUND on
clean CI trees.
@nbbeeken
nbbeeken force-pushed the deps-catchup-minor-patch branch from b350699 to 12a4c16 Compare July 29, 2026 20:37
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.

3 participants