Skip to content

fix: upgrade vulnerable dependencies - #29

Merged
yltw27 merged 3 commits into
mainfrom
fix/critical-dependency-alerts
Jul 28, 2026
Merged

fix: upgrade vulnerable dependencies#29
yltw27 merged 3 commits into
mainfrom
fix/critical-dependency-alerts

Conversation

@yltw27

@yltw27 yltw27 commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Remediates the supported current Dependabot dependency alerts in eval-kit without forcing incompatible transitive major upgrades.

Changes

  • Updates direct development dependencies, including Jest, Vite, and the OpenTelemetry tracing SDKs.
  • Pins compatible transitive dependencies to patched releases through pnpm overrides.
  • Adapts telemetry test providers to the OpenTelemetry v2 span-processor configuration and parent-context API.
  • Adds a patch changeset for the supported security updates.

Follow-up

The following alerts remain because their available fixes require a parent-package upgrade or replacement, rather than a compatible lockfile override:

  • @xenova/transformers chain: protobufjs and sharp.
  • Jest chain: brace-expansion.

Validation

  • pnpm changeset status
  • pnpm test
  • pnpm typecheck
  • pnpm lint
  • pnpm build
  • cs delta origin/main

yltw27 added 3 commits July 28, 2026 10:02
Upgrade direct and transitive dependencies to patched releases and update OpenTelemetry test setup for v2.\n\nCo-Authored-By: Codex (GPT-5) <noreply@openai.com>
Keep only compatible dependency overrides and leave unsupported parent upgrades for follow-up.\n\nCo-Authored-By: Codex (GPT-5) <noreply@openai.com>
Prepare a patch release for the compatible dependency security updates.\n\nCo-Authored-By: Codex (GPT-5) <noreply@openai.com>
@yltw27
yltw27 marked this pull request as ready for review July 28, 2026 09:18
@yltw27
yltw27 requested a review from a team as a code owner July 28, 2026 09:18
@yltw27
yltw27 requested review from djslimbo, horlaarsco and matt-koevort and removed request for a team July 28, 2026 09:18
@yltw27
yltw27 merged commit 4bb6ecc into main Jul 28, 2026
2 checks passed
@yltw27
yltw27 deleted the fix/critical-dependency-alerts branch July 28, 2026 09:22
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.

2 participants