Skip to content

chore(deps): upgrade major deps and fix compat issues#18

Merged
reaatech merged 1 commit intomainfrom
feat/deps-major-upgrades
Apr 29, 2026
Merged

chore(deps): upgrade major deps and fix compat issues#18
reaatech merged 1 commit intomainfrom
feat/deps-major-upgrades

Conversation

@reaatech
Copy link
Copy Markdown
Owner

Summary

Combined upgrade of all major version bumps from Dependabot PRs (#5-#13), plus additional fixes to maintain compatibility.

Dependency upgrades

Package From To
commander ^12.1.0 ^14.0.0
openai ^4.70.0 ^6.35.0
pino ^9.0.0 ^10.3.0
@opentelemetry/sdk-metrics ^1.25.0 ^2.7.0
@opentelemetry/exporter-metrics-otlp-grpc ^0.52.0 ^0.215.0
@opentelemetry/exporter-trace-otlp-grpc ^0.52.0 ^0.215.0
@opentelemetry/sdk-node ^0.52.0 ^0.215.0
typescript ^5.5.0 ^6.0.0
eslint ^9.0.0 ^10.2.0
vitest ^2.0.0 ^4.1.0
@vitest/coverage-v8 ^2.0.0 ^4.1.0
lint-staged ^15.2.0 ^16.4.0
@eslint/js (new) ^10.0.0

Compatibility fixes

  • OTLP exporters bumped to 0.215 to match @opentelemetry/sdk-metrics v2
  • TS6: added ignoreDeprecations: "6.0" for baseUrl
  • ESLint 10: installed @eslint/js (no longer bundled)
  • ESLint 10: preserved caught error causes for preserve-caught-error rule
  • ESLint 10: removed useless token init for no-useless-assignment rule
  • Vitest 4: removed deprecated poolOptions from configs

Verification

  • tsc --noEmit passes
  • ESLint passes
  • 204/204 tests pass
  • npm run build succeeds

- deps: commander 12→14, openai 4→6, pino 9→10
- otel: exporter-metrics/trace-otlp-grpc, sdk-node 0.52→0.215
- otel: sdk-metrics 1→2
- dev-deps: typescript 5→6, eslint 9→10, vitest 2→4, vitest/coverage-v8 2→4, lint-staged 15→16
- fix: add ignoreDeprecations for TS6 baseUrl deprecation
- fix: install @eslint/js for eslint 10 flat config
- fix: preserve caught error causes for new eslint rule
- fix: remove useless token init in judge engine
- fix: remove deprecated poolOptions from vitest configs
@reaatech reaatech merged commit 12ad0a7 into main Apr 29, 2026
4 of 5 checks passed
@reaatech reaatech deleted the feat/deps-major-upgrades branch April 29, 2026 01:00
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.

1 participant