From 93a398f3535b1bcb836f05d877ef21b32d2f548d Mon Sep 17 00:00:00 2001 From: Koosha Paridehpour <42529354+KooshaPari@users.noreply.github.com> Date: Mon, 14 Sep 2026 20:02:50 -0700 Subject: [PATCH] chore(deps): pin joi to ^18.2.8 via overrides (#13085) (#13302) Pins `joi` to `^18.2.8` via `overrides` (Dependabot #13085). Checked with all three pins combined (#13300, #13301, #13302): `npm install --package-lock-only` leaves `package-lock.json` unchanged. The lock already resolves joi 18.2.8, csv-parse 7.0.2 and hono 4.13.7, so the overrides pin those versions against future lock regenerations without changing the installed tree. Validated in one consolidated batch of this series (37 PRs boarded together on `release/v3.8.51`): `typecheck:core`, `check:open-sse-typecheck` and `check:dashboard-typecheck` clean; ESLint clean on every changed file; file-size, complexity, cognitive-complexity, changelog-integrity, docs-counts, docs-sync and migration-numbering gates green (only the pre-existing `open-sse/utils/stream.ts` file-size red remains, inherited from the base); 3,743 focused `node:test` cases plus 34 vitest cases green. Thanks @KooshaPari! --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index f899845e89..a91eaade9e 100644 --- a/package.json +++ b/package.json @@ -471,6 +471,7 @@ }, "overrides": { "browserslist": "^4.28.8", + "joi": "^18.2.8", "onnxruntime-node": "1.24.3", "eslint-plugin-react-hooks": "7.1.1", "fast-xml-parser": "^5.10.1",