diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c5e5b0b3c..a296769bb4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,11 +92,16 @@ jobs: gate_concurrency: '1' coverage_max_workers: '4' coverage_shard: state-session - - lane: coverage-models-integrations + - lane: coverage-models command: pnpm run check:ci:coverage gate_concurrency: '1' coverage_max_workers: '4' - coverage_shard: models-integrations + coverage_shard: models + - lane: coverage-integrations + command: pnpm run check:ci:coverage + gate_concurrency: '1' + coverage_max_workers: '4' + coverage_shard: integrations - lane: coverage-sdk-capabilities command: pnpm run check:ci:coverage gate_concurrency: '1' diff --git a/scripts/coverage-shards.ts b/scripts/coverage-shards.ts index 4bcc0277c1..dc471e33b4 100644 --- a/scripts/coverage-shards.ts +++ b/scripts/coverage-shards.ts @@ -34,8 +34,12 @@ export const coverageShards = [ ], }, { - name: 'models-integrations', - packageRoots: ['llm', 'compact', 'hooks/hook-protocol', 'lsp', 'mcp', 'hooks/hooks-claude'], + name: 'models', + packageRoots: ['llm', 'compact'], + }, + { + name: 'integrations', + packageRoots: ['hooks/hook-protocol', 'lsp', 'mcp', 'hooks/hooks-claude'], }, { name: 'sdk-capabilities',