From 043b925b738b046c6621fd9123cf23af5746998d Mon Sep 17 00:00:00 2001 From: Harlan GitHub Agent Date: Sun, 13 Sep 2026 08:04:23 +1000 Subject: [PATCH] fix(scripts): skip cloudflare beacon bundling under vitest --- nuxt.config.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index d46ce4b9..652e9d0f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -199,10 +199,18 @@ export default defineNuxtConfig({ scripts: { registry: { - cloudflareWebAnalytics: { - token: 'fefd4b7eafe04d5f81621e43e5d5ef80', - trigger: 'server', - }, + // Bundling the beacon fetches beacon.min.js from + // static.cloudflareinsights.com at transform time, so every vitest file + // fails on the network-less CI runner (#204). Telemetry serves no test, + // and vitest sets NODE_ENV=test before nuxt.config.ts is evaluated. + ...(process.env.NODE_ENV === 'test' + ? {} + : { + cloudflareWebAnalytics: { + token: 'fefd4b7eafe04d5f81621e43e5d5ef80', + trigger: 'server', + }, + }), }, },