Skip to content

chore(deps): refresh all dependencies to latest stable - #237

Merged
voyvodka merged 4 commits into
mainfrom
chore/deps-refresh-v0.4.2
Oct 23, 2026
Merged

voyvodka merged 4 commits into
mainfrom
chore/deps-refresh-v0.4.2

Conversation

@voyvodka

Copy link
Copy Markdown
Owner

Summary

Consolidated dependency refresh across NuGet, the three Bun workspaces, the Docker base images and the CI runtimes, ahead of a v0.4.2 maintenance patch. Supersedes the open Dependabot PRs #222, #224, #225, #227, #230, #233, #234, #235 and #236 — they all rewrite the shared bun.lock or overlapping csproj files, and several are already behind the current latest.

Changes

  • NuGet: .NET 10 stack 10.0.12 → 10.0.13, OpenTelemetry 1.19 → 1.20.1, Scalar.AspNetCore 2.17.10 → 2.18.2, FluentValidation 12.1.1 → 12.2.0, test tooling to latest. OpenTelemetry.Exporter.Prometheus.AspNetCore stays on 1.15.0-beta.1: the package has never shipped a stable release.
  • Frontend: React 19.3.1, react-router 8.5.0, vite 8.3.5, eslint 10.13.0, typescript-eslint 8.72.0; majors vitest 5, happy-dom 21, tsup 9 (endpoint-manager) and @vitejs/plugin-react 6 (portal-host sample). The vitest config moves JSX from esbuild (ignored under Vite 8) to oxc. TypeScript stays 6.0.3 because typescript-eslint's peer range is <6.1.0.
  • Docker: bun, dotnet/sdk and dotnet/aspnet repinned to current multi-arch index digests.
  • CI: Bun 1.3.x → 1.4.x; portal publish Node 20 (EOL) → 24 (tsup 9 needs Node ≥ 22). All actions were already on their latest major.

Security

  • dotnet list package --vulnerable --include-transitive: none (solution and samples).
  • bun audit: one remaining — braces@3.0.3 (GHSA-vfj7-8cjw-p6xm), no patched release exists; dev-only via @tailwindcss/cli → @parcel/watcher → micromatch, not in any published artifact.
  • trivy image on the built image: 0 findings.

Test plan

  • dotnet build -c Release: 0 warnings, 0 errors
  • dotnet test: 446 passed (Core 72, Sdk 33, API 183, Worker 41, Infrastructure 117)
  • dashboard lint + typecheck + build; endpoint-manager lint + typecheck + 43 tests + build; portal-host build; bun install --frozen-lockfile
  • docker build -f docker/Dockerfile .
  • CI green

Moves the .NET 10 stack 10.0.12 -> 10.0.13, OpenTelemetry 1.19 -> 1.20.1, Scalar.AspNetCore 2.17.10 -> 2.18.2, FluentValidation 12.1.1 -> 12.2.0, and the test tooling (Microsoft.NET.Test.Sdk, xunit.runner.visualstudio, coverlet.collector, Testcontainers.PostgreSql). Supersedes Dependabot #234.
Refreshes the dashboard, @webhookengine/endpoint-manager and portal-host sample: React 19.3.1, react-router 8.5.0, vite 8.3.5, eslint 10.13.0, typescript-eslint 8.72.0, and the majors vitest 5, happy-dom 21, tsup 9 and @vitejs/plugin-react 6 in the sample. The vitest config moves its JSX setting from esbuild to oxc, which Vite 8 uses instead. Transitive advisories are resolved in-range. TypeScript stays at 6.0.3 because typescript-eslint still caps its peer range below 6.1. Supersedes Dependabot #224, #225, #230, #235 and #236.
Repins oven/bun:1-alpine, dotnet/sdk:10.0 and dotnet/aspnet:10.0-alpine to their current multi-arch index digests, moves CI Bun 1.3.x -> 1.4.x to match the build image, and moves the portal publish job from the end-of-life Node 20 to Node 24, which tsup 9 requires. Supersedes Dependabot #222, #227 and #233.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api API layer and endpoints ci CI / GitHub Actions workflows dashboard React dashboard issues dependencies Pull requests that update a dependency file docker Docker / container dependencies infrastructure Docker, CI, deployment npm npm / Bun dependencies nuget NuGet / .NET dependencies worker Background delivery workers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant