From cceedd118556bc89a5bf229a423ef971cf6af533 Mon Sep 17 00:00:00 2001 From: Samuel Macleod Date: Fri, 27 Mar 2026 14:41:26 +0000 Subject: [PATCH 1/2] [vitest-pool-workers] Bump RTTI compat date --- packages/vitest-pool-workers/scripts/rtti/query.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vitest-pool-workers/scripts/rtti/query.mjs b/packages/vitest-pool-workers/scripts/rtti/query.mjs index b43134a50e..391658acd0 100644 --- a/packages/vitest-pool-workers/scripts/rtti/query.mjs +++ b/packages/vitest-pool-workers/scripts/rtti/query.mjs @@ -2,6 +2,8 @@ import { Message } from "capnp-es"; import { Miniflare } from "miniflare"; import { StructureGroups } from "./rtti.js"; +const compatibilityDate = new Date().toISOString().slice(0, 10); + export async function getBuiltinModules() { // Extract RTTI from `workerd` const mf = new Miniflare({ @@ -12,7 +14,7 @@ export async function getBuiltinModules() { import rtti from "workerd:rtti"; export default { fetch() { - return new Response(rtti.exportTypes("2023-12-01", ["nodejs_compat"])); + return new Response(rtti.exportTypes("${compatibilityDate}", ["nodejs_compat"])); } } `, From 3632bc6a9fbd15bb1ec52fbe0f464ec01d3939ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Somhairle=20MacLe=C3=B2id?= Date: Fri, 27 Mar 2026 15:59:04 +0000 Subject: [PATCH 2/2] Add changeset for RTTI compat date bump --- .changeset/bump-rtti-compat-date.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/bump-rtti-compat-date.md diff --git a/.changeset/bump-rtti-compat-date.md b/.changeset/bump-rtti-compat-date.md new file mode 100644 index 0000000000..6d858a991b --- /dev/null +++ b/.changeset/bump-rtti-compat-date.md @@ -0,0 +1,5 @@ +--- +"@cloudflare/vitest-pool-workers": patch +--- + +Use today's date for the RTTI compat date query instead of a hardcoded `"2023-12-01"`, so newly added Node.js builtin modules are recognized by the module fallback service.