From 5d936c594b9f9298320e9c289aaaa876fd26a163 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Somhairle=20MacLe=C3=B2id?= Date: Tue, 12 May 2026 02:30:24 +0100 Subject: [PATCH] Support autogates via `MINIFLARE_WORKERD_AUTOGATES` env var (#8431) --- .changeset/sweet-fans-arrive.md | 5 +++++ packages/miniflare/src/index.ts | 3 +++ packages/miniflare/types/env.d.ts | 1 + 3 files changed, 9 insertions(+) create mode 100644 .changeset/sweet-fans-arrive.md diff --git a/.changeset/sweet-fans-arrive.md b/.changeset/sweet-fans-arrive.md new file mode 100644 index 0000000000..82db3ec97c --- /dev/null +++ b/.changeset/sweet-fans-arrive.md @@ -0,0 +1,5 @@ +--- +"miniflare": minor +--- + +Support `workerd` autogates via the `MINIFLARE_WORKERD_AUTOGATES` environment variable. diff --git a/packages/miniflare/src/index.ts b/packages/miniflare/src/index.ts index fac26f2a93..ccdc8bdaf4 100644 --- a/packages/miniflare/src/index.ts +++ b/packages/miniflare/src/index.ts @@ -2333,6 +2333,9 @@ export class Miniflare { sockets, extensions, structuredLogging: this.#structuredWorkerdLogs, + autogates: process.env.MINIFLARE_WORKERD_AUTOGATES + ? process.env.MINIFLARE_WORKERD_AUTOGATES.split(" ") + : [], }; } diff --git a/packages/miniflare/types/env.d.ts b/packages/miniflare/types/env.d.ts index 3376a20008..bfb7c05362 100644 --- a/packages/miniflare/types/env.d.ts +++ b/packages/miniflare/types/env.d.ts @@ -5,5 +5,6 @@ declare namespace NodeJS { MINIFLARE_WORKERD_PATH?: string; MINIFLARE_WORKERD_CONFIG_DEBUG?: string; MINIFLARE_ASSERT_BODIES_CONSUMED?: "true"; + MINIFLARE_WORKERD_AUTOGATES?: string; } }