diff --git a/nuxt.config.ts b/nuxt.config.ts index 78c146d1..f09ca4a6 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -207,10 +207,18 @@ export default defineNuxtConfig({ fallbackOnSrcOnBundleFail: true, }, 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', + }, + }), }, },