From 82794c56815729ce43cc35f5697e5b1054bb7e0e Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Wed, 15 Jul 2026 19:24:30 +0800 Subject: [PATCH] ci(windows): exclude runtime smoke from static gates --- scripts/run-gates.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/run-gates.ts b/scripts/run-gates.ts index da87a84db9..7278ca51f5 100644 --- a/scripts/run-gates.ts +++ b/scripts/run-gates.ts @@ -197,13 +197,18 @@ function ciStaticGates(): Gate[] { pnpmScript('runtime-closure', 'verify-runtime-closure', { label: 'runtime closure' }), pnpmScript('constraints', 'constraints'), pnpmScript('cordis-config', 'verify-cordis-config', { label: 'Cordis config' }), - demoSmokeGate(), + ...staticDemoSmokeGates(), ...docSyncLeafGates(), pnpmScript('module-graph', 'verify-module-graph', { label: 'module graph' }), pnpmScript('knip', 'knip'), ] } +function staticDemoSmokeGates(): Gate[] { + // Native Windows session persistence is outside the gates-only support scope. + return process.platform === 'win32' ? [] : [demoSmokeGate()] +} + function ciArtifactGates(): Gate[] { return [ pnpmScript('build', 'build'),