Bump the dev-dependencies group across 1 directory with 15 updates#610
Conversation
Bumps the dev-dependencies group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `9.39.4` | | [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.69.0` | `0.71.0` | | [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.5.1` | `2.6.0` | | [@opentelemetry/exporter-trace-otlp-proto](https://github.com/open-telemetry/opentelemetry-js) | `0.212.0` | `0.213.0` | | [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-document-load) | `0.57.0` | `0.58.0` | | [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.212.0` | `0.213.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.3` | `25.5.0` | | [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.18` | `4.1.0` | | [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.18` | `4.1.0` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.0` | | [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.55.0` | `8.57.0` | Updates `@eslint/js` from 9.39.2 to 9.39.4 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v9.39.4/packages/js) Updates `@opentelemetry/auto-instrumentations-node` from 0.69.0 to 0.71.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.71.0/packages/auto-instrumentations-node) Updates `@opentelemetry/context-zone` from 2.5.1 to 2.6.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@v2.5.1...v2.6.0) Updates `@opentelemetry/exporter-trace-otlp-proto` from 0.212.0 to 0.213.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@experimental/v0.212.0...experimental/v0.213.0) Updates `@opentelemetry/instrumentation-document-load` from 0.57.0 to 0.58.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-document-load/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/contrib-test-utils-v0.58.0/packages/instrumentation-document-load) Updates `@opentelemetry/instrumentation-fetch` from 0.212.0 to 0.213.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@experimental/v0.212.0...experimental/v0.213.0) Updates `@opentelemetry/sdk-trace-web` from 2.5.1 to 2.6.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@v2.5.1...v2.6.0) Updates `@types/node` from 25.2.3 to 25.5.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vitest/browser-playwright` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/browser-playwright) Updates `@vitest/coverage-istanbul` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-istanbul) Updates `@vitest/coverage-v8` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-v8) Updates `eslint` from 9.39.2 to 9.39.4 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.2...v9.39.4) Updates `lint-staged` from 16.2.7 to 16.4.0 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](lint-staged/lint-staged@v16.2.7...v16.4.0) Updates `typescript-eslint` from 8.55.0 to 8.57.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint) Updates `vitest` from 4.0.18 to 4.1.0 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-version: 9.39.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: "@opentelemetry/auto-instrumentations-node" dependency-version: 0.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@opentelemetry/context-zone" dependency-version: 2.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@opentelemetry/exporter-trace-otlp-proto" dependency-version: 0.213.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@opentelemetry/instrumentation-document-load" dependency-version: 0.58.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@opentelemetry/instrumentation-fetch" dependency-version: 0.213.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@opentelemetry/sdk-trace-web" dependency-version: 2.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@types/node" dependency-version: 25.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@vitest/browser-playwright" dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@vitest/coverage-istanbul" dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: eslint dependency-version: 9.39.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-dependencies - dependency-name: lint-staged dependency-version: 16.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: typescript-eslint dependency-version: 8.57.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: vitest dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2292f34 to
cdb1b0d
Compare
|
@claude fix this PR |
|
@copilot fix this PR (see the CI errors). |
|
@peter-leonov-ch I've opened a new pull request, #620, to work on those changes. Once the pull request is ready, I'll request review from you. |
## Summary vitest 4.1.0 (bumped by dependabot) now awaits and propagates OTEL SDK `shutdown()` errors as fatal. When `OTEL_EXPORTER_OTLP_ENDPOINT` is unavailable, the SDK falls back to `localhost:4318`, fails with `ECONNREFUSED` on teardown, and the entire test run exits with code 1 — even though all tests passed. - **`vitest.node.otel.js`**: Export a `Proxy` wrapping the SDK instead of the raw instance. Intercepts `shutdown()` and `forceFlush()` to catch and warn on errors rather than propagate them. All other SDK method/property access is forwarded transparently via `Reflect.get`. ## Checklist Delete items not relevant to your PR: - [ ] Unit and integration tests covering the common scenarios were added - [ ] A human-readable description of the changes was provided to include in CHANGELOG - [ ] For significant changes, documentation in https://github.com/ClickHouse/clickhouse-docs was updated with further explanations or tutorials <!-- START COPILOT CODING AGENT TIPS --> --- 📱 Kick off Copilot coding agent tasks wherever you are with [GitHub Mobile](https://gh.io/cca-mobile-docs), available on iOS and Android. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: peter-leonov-ch <209667683+peter-leonov-ch@users.noreply.github.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Pull request overview
Updates development dependencies and adjusts Vitest’s OpenTelemetry Node SDK integration to avoid failing test runs during teardown when OTLP endpoints are unavailable.
Changes:
- Bump various dev dependencies (ESLint, OpenTelemetry, Vitest tooling, TypeScript ESLint, lint-staged, Node types).
- Wrap the exported NodeSDK instance with a
Proxyto catch and warn onshutdown/forceFlusherrors during Vitest teardown.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
vitest.node.otel.js |
Exports a proxied NodeSDK that intercepts shutdown/forceFlush to prevent teardown errors from failing the run. |
package.json |
Updates versions of multiple dev dependencies related to linting, tracing, and test tooling. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
Bumps the dev-dependencies group with 13 updates in the / directory:
9.39.29.39.40.69.00.71.02.5.12.6.00.212.00.213.00.57.00.58.00.212.00.213.025.2.325.5.04.0.184.1.04.0.184.1.04.0.184.1.09.39.29.39.416.2.716.4.08.55.08.57.0Updates
@eslint/jsfrom 9.39.2 to 9.39.4Release notes
Sourced from
@eslint/js's releases.Commits
71b2f6bchore: package.json update for@eslint/jsrelease9ceef92chore: package.json update for@eslint/jsreleaseUpdates
@opentelemetry/auto-instrumentations-nodefrom 0.69.0 to 0.71.0Release notes
Sourced from
@opentelemetry/auto-instrumentations-node's releases.... (truncated)
Changelog
Sourced from
@opentelemetry/auto-instrumentations-node's changelog.... (truncated)
Commits
39f08c3chore: release main (#3410)7f4b776feat(deps): update deps matching "@opentelemetry/*" (#3411)630937dchore: release main (#3398)0b33a11chore: release main (#3365)d3ac785chore(deps): update deps matching "@opentelemetry/*" (#3383)97d9ef0fix(auto-instrumentation-node): resource detector from env should be the last...Updates
@opentelemetry/context-zonefrom 2.5.1 to 2.6.0Release notes
Sourced from
@opentelemetry/context-zone's releases.Changelog
Sourced from
@opentelemetry/context-zone's changelog.Commits
541e1b4chore: prepare next release (#6464)30f94fefeat(instrumentation-http): providehttp.request.header.\<key>at server spa...2ac44adrefactor(context-zone-peer-dep): remove unnecessary helper methods and use me...600e51dchore(deps): update github/codeql-action digest to c793b71 (#6458)ae30abfchore(deps): update dependency@types/jqueryto v4 (#6456)6387d3cchore(release): use the HEAD commit as the target for draft GH release creati...4cd3644fix(deps): update dependency import-in-the-middle to v3 (#6403)65c9d9fdocs: fix changelog PR number typo (#6453)3db56bafix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...dcbead5fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...Updates
@opentelemetry/exporter-trace-otlp-protofrom 0.212.0 to 0.213.0Release notes
Sourced from
@opentelemetry/exporter-trace-otlp-proto's releases.Commits
541e1b4chore: prepare next release (#6464)30f94fefeat(instrumentation-http): providehttp.request.header.\<key>at server spa...2ac44adrefactor(context-zone-peer-dep): remove unnecessary helper methods and use me...600e51dchore(deps): update github/codeql-action digest to c793b71 (#6458)ae30abfchore(deps): update dependency@types/jqueryto v4 (#6456)6387d3cchore(release): use the HEAD commit as the target for draft GH release creati...4cd3644fix(deps): update dependency import-in-the-middle to v3 (#6403)65c9d9fdocs: fix changelog PR number typo (#6453)3db56bafix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...dcbead5fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...Updates
@opentelemetry/instrumentation-document-loadfrom 0.57.0 to 0.58.0Changelog
Sourced from
@opentelemetry/instrumentation-document-load's changelog.Commits
7a5f3c0chore: release main (#3342)a56bbdcfeat(deps): update deps matching '@opentelemetry/*' (#3353)Updates
@opentelemetry/instrumentation-fetchfrom 0.212.0 to 0.213.0Release notes
Sourced from
@opentelemetry/instrumentation-fetch's releases.Commits
541e1b4chore: prepare next release (#6464)30f94fefeat(instrumentation-http): providehttp.request.header.\<key>at server spa...2ac44adrefactor(context-zone-peer-dep): remove unnecessary helper methods and use me...600e51dchore(deps): update github/codeql-action digest to c793b71 (#6458)ae30abfchore(deps): update dependency@types/jqueryto v4 (#6456)6387d3cchore(release): use the HEAD commit as the target for draft GH release creati...4cd3644fix(deps): update dependency import-in-the-middle to v3 (#6403)65c9d9fdocs: fix changelog PR number typo (#6453)3db56bafix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...dcbead5fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...Updates
@opentelemetry/sdk-trace-webfrom 2.5.1 to 2.6.0Release notes
Sourced from
@opentelemetry/sdk-trace-web's releases.Changelog
Sourced from
@opentelemetry/sdk-trace-web's changelog.Commits
541e1b4chore: prepare next release (#6464)30f94fefeat(instrumentation-http): providehttp.request.header.\<key>at server spa...2ac44adrefactor(context-zone-peer-dep): remove unnecessary helper methods and use me...600e51dchore(deps): update github/codeql-action digest to c793b71 (#6458)ae30abfchore(deps): update dependency@types/jqueryto v4 (#6456)6387d3cchore(release): use the HEAD commit as the target for draft GH release creati...4cd3644fix(deps): update dependency import-in-the-middle to v3 (#6403)65c9d9fdocs: fix changelog PR number typo (#6453)3db56bafix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...dcbead5fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...Updates
@types/nodefrom 25.2.3 to 25.5.0Commits
Updates
@vitest/browser-playwrightfrom 4.0.18 to 4.1.0Release notes
Sourced from
@vitest/browser-playwright's releases.... (truncated)
Commits
4150b91chore: release v4.1.00c2c013chore: release v4.1.0-beta.6689a22afix(browser): types ofgetCDPSessionandcdp()(#9716)8c96bb0refator: update links to npmx (#9783)d0ee546feat: addpage/locator.markAPI to enhance playwright trace (#9652)79672d7chore: release v4.1.0-beta.5f09bb5cfix(browser): remove--remote-debugging-addressfrom chrome args (#9712)50727a0chore(deps): update all non-major dependencies (#9614)f0ff1b2feat: support playwrightlaunchOptionswithconnectOptions(#9702)1d9e3b3chore: release v4.1.0-beta.4Updates
@vitest/coverage-istanbulfrom 4.0.18 to 4.1.0Release notes
Sourced from
@vitest/coverage-istanbul's releases.