Update packages#53
Merged
Merged
Conversation
🦋 Changeset detectedLatest commit: 04fdbde The changes in this PR will be included in the next version bump. This PR includes changesets to release 17 packages
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 |
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the monorepo’s runtime/tooling baseline and bumps dependencies across multiple workspace packages, including migrations needed for newer OpenTelemetry and ESLint ecosystems.
Changes:
- Bumped Node requirement to >=24 and updated GitHub Actions workflows to use Node 24 and newer action versions.
- Updated many workspace package dependencies/devDependencies (Jest, TypeScript, Pino, OpenTelemetry, Knex, etc.) and adjusted tests for newer Jest matcher APIs.
- Migrated ESLint config from legacy
.eslintrc.json/.eslintignoreto a flateslint.config.mjs, plus small refactors (e.g., removing Ramda usage in knex-filters, updating OTel WS instrumentation helpers).
Reviewed changes
Copilot reviewed 45 out of 46 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/process-manager/package.json | Updates DB-related dependencies and adds uuid. |
| packages/pino-opentracing/package.json | Dependency/tooling upgrades (Jest/TS/Pino/Ramda). |
| packages/pino-opentracing/tests/pino-opentracing.test.ts | Updates Jest deprecated matcher usage. |
| packages/pino-opentelemetry/package.json | Dependency/tooling upgrades (Jest/TS/Pino/Otel). |
| packages/pino-opentelemetry/tests/pino-opentelemetry.test.ts | Updates Jest deprecated matcher usage. |
| packages/pino-multitenancy/package.json | Tooling upgrades (Jest/TS/etc.). |
| packages/pino-mssqlserver/src/dbTransport.ts | Removes unnecessary ESLint env directive. |
| packages/pino-mssqlserver/package.json | Dependency/tooling upgrades (Knex/Pino/Tedious/etc.). |
| packages/pino-mssqlserver/tests/pino-mssqlserver.test.ts | Updates Jest deprecated matcher usage. |
| packages/pino-correlation/package.json | Tooling upgrades (Jest/TS/etc.). |
| packages/pino-apollo/package.json | Dependency/tooling upgrades (Apollo/Pino/GraphQL/etc.). |
| packages/pino-apollo/tests/pino-apollo.test.ts | Updates Jest deprecated matcher usage. |
| packages/opentracing/package.json | Tooling upgrades (Jest/TS/etc.). |
| packages/opentelemetry-instrumentation-ws/src/utils.ts | Inlines semantic keys and adds replacement HTTP upgrade attribute builder. |
| packages/opentelemetry-instrumentation-ws/src/instrumentation.ts | Adjusts instrumentation to newer OTel packages and uses new local helpers. |
| packages/opentelemetry-instrumentation-ws/package.json | Upgrades OTel deps and removes instrumentation-http dependency. |
| packages/multitenancy-core/package.json | Tooling upgrades (Jest/TS/etc.). |
| packages/multitenancy-core/tests/tenant-service.test.ts | Updates Jest deprecated matcher usage. |
| packages/multitenancy-core/tests/tenant-configuration.test.ts | Updates Jest deprecated matcher usage. |
| packages/metrics/src/metrics.ts | Migrates metrics view/aggregation configuration for new OTel SDK. |
| packages/metrics/package.json | Upgrades OTel/Apollo/Koa deps and tooling. |
| packages/message-bus/src/messageBus.ts | Minor callback cleanup (unused param removal). |
| packages/message-bus/package.json | Upgrades transport deps (grpc-js/uuid/dotenv/etc.). |
| packages/message-bus/tests/transport/rusi.test.ts | Updates Jest deprecated matcher usage. |
| packages/message-bus/tests/transport/nats.test.ts | Updates Jest deprecated matcher usage. |
| packages/message-bus/tests/transport/jetstream.tests.ts | Updates Jest deprecated matcher usage. |
| packages/message-bus/tests/messageBus.test.ts | Updates Jest deprecated matcher usage. |
| packages/message-bus/tests/envelope.test.ts | Updates Jest deprecated matcher usage. |
| packages/knex-filters/src/dbSchema/pg.ts | Removes Ramda usage; refactors schema/table aggregation. |
| packages/knex-filters/src/dbSchema/mssql.ts | Removes Ramda usage; refactors schema/table aggregation. |
| packages/knex-filters/package.json | Upgrades Knex/MSSQL/Ramda and tooling. |
| packages/knex-filters/tests/queryBuilder.test.ts | Updates Jest deprecated matcher usage. |
| packages/knex-filters/tests/filter.test.ts | Updates Jest deprecated matcher usage. |
| packages/key-per-file-configuration/package.json | Upgrades glob/chokidar/memfs and tooling. |
| packages/graceful-shutdown/package.json | Tooling upgrades (Jest/TS/etc.). |
| packages/graceful-shutdown/tests/gracefulShutdown.test.ts | Updates Jest deprecated matcher usage. |
| packages/correlation/package.json | Upgrades uuid and tooling. |
| packages/apollo-logger/package.json | Upgrades Apollo/GraphQL/uuid/ramda and tooling. |
| packages/apollo-logger/tests/logging.test.ts | Updates Jest deprecated matcher usage. |
| package.json | Raises Node engine, upgrades lint/tooling deps, adds typescript-eslint. |
| eslint.config.mjs | Introduces ESLint flat config with typescript-eslint + prettier integration. |
| .github/workflows/tests.yml | Updates checkout/setup-node actions; sets Node 24. |
| .github/workflows/npm-publish.yml | Updates actions; sets Node 24; bumps auto-commit action major. |
| .eslintrc.json | Removes legacy ESLint config (replaced by flat config). |
| .eslintignore | Removes legacy ignore file (moved into flat config). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
added 2 commits
July 6, 2026 19:46
- ws instrumentation: set http.scheme to http/https (OTel semantic convention) instead of ws/wss, derived from the TLS socket - eslint: remove deprecated no-empty-interface rule (replaced by no-empty-object-type, removed in typescript-eslint v9) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
andra-sava
approved these changes
Jul 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.