mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-12 14:16:12 +00:00
chore(deps): take the weekly production updates, zod held on 4.4
Next 16.4.0, pg-boss 12.37.1, the AWS SDK 3.1146, @napi-rs/canvas 1.0.10, @node-rs/argon2 2.2.2, @simplewebauthn/server 14.0.3, TanStack Query and Virtual, lucide-react, mmdb-lib, nodemailer, otpauth, pg, radix-ui, react-day-picker, react-hook-form, tailwind-merge and yaml. pg-boss moves its schema from 42 to 45 (three additive migrations, nullable columns and one partial index, no table rewrite); the worker applies them on start as before. The retention test pins the installed version, so it moves to 12.37.1 after re-checking every source line it asserts. zod stays on 4.4.3. 4.5 requires seconds in `z.iso.datetime()` and 4.6 rewrites nullable unions in the generated JSON Schema into `type` arrays, which reshapes the OpenAPI document and the MCP tool schemas. Dependabot skips zod 4.5 and later until that move is made on purpose.
This commit is contained in:
1 parent
90050815eb
commit
c2ac1428e5
4 files changed
+829
-933
No files matched your search
@@ -18,10 +18,10 @@ describe("pg-boss failed-row ledger retention", () => {
|
||||
) as { version: string };
|
||||
const plans = readFileSync(join(PG_BOSS_ROOT, "dist/plans.js"), "utf8");
|
||||
|
||||
expect(packageJson.version).toBe("12.34.0");
|
||||
expect(packageJson.version).toBe("12.37.1");
|
||||
expect(plans).toContain("retention_seconds: FORTEEN_DAYS");
|
||||
expect(plans).toContain("deletion_seconds: SEVEN_DAYS");
|
||||
// 12.34 reads the clock through job_now(), which is pg_catalog.now()
|
||||
// 12.37 reads the clock through job_now(), which is pg_catalog.now()
|
||||
// unless a test clock opts in, so the seven-day deletion is unchanged.
|
||||
expect(plans).toContain(
|
||||
"completed_on + deletion_seconds * interval '1s' < ${schema}.job_now()",
|
||||
|
||||
Reference in new issue
Block a user