Skip to content

Commit 3ed572d

Browse files
committed
build(turbo): make the two tsconfig bases global build inputs
Every package now extends tsconfig.base.json (and test configs tsconfig.test.base.json), so turbo must invalidate on them the way it did on the root tsconfig.json; ci.yml's core filter lists them verbatim, as check-ci-filter-parity requires. Claude-Session: https://claude.ai/code/session_01EaorEqkvnJBed5uX9BjSUG Co-authored-by: Claude <noreply@anthropic.com>
1 parent 8d4a411 commit 3ed572d

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,8 @@ jobs:
277277
- 'package.json'
278278
- 'pnpm-lock.yaml'
279279
- 'tsconfig.json'
280+
- 'tsconfig.base.json'
281+
- 'tsconfig.test.base.json'
280282
- '.github/workflows/ci.yml'
281283
# BUILD INPUTS outside every package (#21202): turbo.json itself,
282284
# its `globalDependencies`, and each `$TURBO_ROOT$/…` input of a

‎turbo.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://turbo.build/schema.json",
3-
"globalDependencies": ["tsconfig.json", "tsup.config.ts"],
3+
"globalDependencies": ["tsconfig.json", "tsconfig.base.json", "tsconfig.test.base.json", "tsup.config.ts"],
44
"globalEnv": ["OS_SKIP_DTS"],
55
"globalPassThroughEnv": ["VITEST_MAX_WORKERS"],
66
"agentGuidance": false,

0 commit comments

Comments
 (0)