From 57f90e5a4ab5a903c4c9c23a41d3655f4f954958 Mon Sep 17 00:00:00 2001 From: benjamineckstein <13351939+benjamineckstein@users.noreply.github.com> Date: Sat, 4 Jul 2026 10:39:51 +0200 Subject: [PATCH 1/2] fix(openapi-server): widen fastify-type-provider-zod peer range to ^6 || ^7 The optional peer was pinned to ^6, so consumers on fastify-type-provider-zod 7 got an unmet-peer warning on every install. v7 is compatible (downstream Fastify 5 + Zod conformance suite stays green), so accept both majors. Closes #405 --- packages/openapi-server/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/openapi-server/package.json b/packages/openapi-server/package.json index 1a1c2e45..04105dc1 100644 --- a/packages/openapi-server/package.json +++ b/packages/openapi-server/package.json @@ -33,7 +33,7 @@ "@fastify/formbody": "^8", "@fastify/multipart": "^10", "fastify": "^5", - "fastify-type-provider-zod": "^6" + "fastify-type-provider-zod": "^6 || ^7" }, "peerDependenciesMeta": { "@fastify/formbody": { From 0cadf6ea3fa4739482d69ca4cc183dd901702ec8 Mon Sep 17 00:00:00 2001 From: benjamineckstein <13351939+benjamineckstein@users.noreply.github.com> Date: Sat, 4 Jul 2026 11:17:49 +0200 Subject: [PATCH 2/2] chore(openapi-server): sync pnpm-lock.yaml with widened peer range Frozen-lockfile CI rejected the peer-range change because the lockfile specifier (^6) no longer matched the manifest (^6 || ^7). Resolved version is unchanged (6.1.0). --- pnpm-lock.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 213b233a..ddde48fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -304,7 +304,7 @@ importers: specifier: ^5 version: 5.8.5 fastify-type-provider-zod: - specifier: ^6 + specifier: ^6 || ^7 version: 6.1.0(@fastify/swagger@9.7.0)(fastify@5.8.5)(openapi-types@12.1.3)(zod@4.4.3) openapi-types: specifier: 'catalog:'