ci: keep cold-cache lanes bounded

This commit is contained in:
Tianyi Cui
2026-07-22 00:22:06 +08:00
parent 624d71aea6
commit 070d23d663
4 changed files with 74 additions and 24 deletions

View File

@@ -19,10 +19,14 @@ export function selectLintShard(name?: string): LintSelection {
case undefined:
case '':
return { eslintTargets: ['.'], includeDuplication: true }
case 'package-sources':
return { eslintTargets: ['packages/*/*/src/**/*.ts'], includeDuplication: false }
case 'package-tests':
return { eslintTargets: ['packages/*/*/tests/**/*.ts'], includeDuplication: false }
case 'package-sources-a-m':
return { eslintTargets: ['packages/[a-m]*/*/src/**/*.ts'], includeDuplication: false }
case 'package-sources-n-z':
return { eslintTargets: ['packages/[n-z]*/*/src/**/*.ts'], includeDuplication: false }
case 'package-tests-a-m':
return { eslintTargets: ['packages/[a-m]*/*/tests/**/*.ts'], includeDuplication: false }
case 'package-tests-n-z':
return { eslintTargets: ['packages/[n-z]*/*/tests/**/*.ts'], includeDuplication: false }
case 'repository':
return {
eslintTargets: [