From 60dec7ddb683976df3523ed5571cf6a4e96bfd8f Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Tue, 3 Nov 2026 11:17:44 +0530 Subject: [PATCH] test(web): retry a failed vitest test once in CI --- web/vitest.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/vitest.config.ts b/web/vitest.config.ts index a87ec14f39..1067d18ea9 100644 --- a/web/vitest.config.ts +++ b/web/vitest.config.ts @@ -56,6 +56,8 @@ export default mergeConfig( include: ["src/**/*.spec.{ts,js,vue}"], root: fileURLToPath(new URL('.', import.meta.url)), setupFiles: ['src/test/unit/helpers/setupTests.ts'], + // One CI retry absorbs timing flakes that otherwise eject the merge queue; local runs still fail fast. + retry: process.env.CI ? 1 : 0, // The suite must not depend on WHERE it runs. // // Much of what we format is local-time by design — a "last triggered at"