ci: quarter cold-cache lint lanes

This commit is contained in:
Tianyi Cui
2026-07-22 00:31:25 +08:00
parent 070d23d663
commit 109224af5d
4 changed files with 102 additions and 38 deletions

View File

@@ -19,14 +19,22 @@ export function selectLintShard(name?: string): LintSelection {
case undefined:
case '':
return { eslintTargets: ['.'], includeDuplication: true }
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 'package-sources-a-c':
return { eslintTargets: ['packages/[a-c]*/*/src/**/*.ts'], includeDuplication: false }
case 'package-sources-d-m':
return { eslintTargets: ['packages/[d-m]*/*/src/**/*.ts'], includeDuplication: false }
case 'package-sources-n-s':
return { eslintTargets: ['packages/[n-s]*/*/src/**/*.ts'], includeDuplication: false }
case 'package-sources-t-z':
return { eslintTargets: ['packages/[t-z]*/*/src/**/*.ts'], includeDuplication: false }
case 'package-tests-a-c':
return { eslintTargets: ['packages/[a-c]*/*/tests/**/*.ts'], includeDuplication: false }
case 'package-tests-d-m':
return { eslintTargets: ['packages/[d-m]*/*/tests/**/*.ts'], includeDuplication: false }
case 'package-tests-n-s':
return { eslintTargets: ['packages/[n-s]*/*/tests/**/*.ts'], includeDuplication: false }
case 'package-tests-t-z':
return { eslintTargets: ['packages/[t-z]*/*/tests/**/*.ts'], includeDuplication: false }
case 'repository':
return {
eslintTargets: [