Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,32 @@ jobs:
with:
fetch-depth: 0
- uses: ./.github/actions/setup-workbench
- uses: actions/cache@v4
with:
# Restores each package's incremental tsbuildinfo (composite build
# and combined --noEmit check now write separate files, so caching
# both means the next run's `tsc` calls only recheck what actually
# changed since the cached commit, instead of every file every PR.
# Paths are the workspace roots spelled out rather than `**/dist`:
# a recursive glob walks node_modules and follows every workspace
# symlink in it, and the save step ran for over 40 minutes.
path: |
apps/*/dist
packages/*/dist
tools/*/dist
workflows/*/dist
vendor/intx/*/dist
apps/*/tsconfig.tsbuildinfo
packages/*/tsconfig.tsbuildinfo
tools/*/tsconfig.tsbuildinfo
workflows/*/tsconfig.tsbuildinfo
vendor/intx/*/tsconfig.tsbuildinfo
tsconfig.tsbuildinfo
test/tsconfig.tsbuildinfo
test/isolation/tsconfig.tsbuildinfo
key: typecheck-${{ runner.os }}-${{ hashFiles('bun.lock', '.bun-version', 'tsconfig.base.json', 'scripts/generate-tsconfig-references.ts') }}-${{ github.sha }}
restore-keys: |
typecheck-${{ runner.os }}-${{ hashFiles('bun.lock', '.bun-version', 'tsconfig.base.json', 'scripts/generate-tsconfig-references.ts') }}-
- run: bun run typecheck

build-test:
Expand Down
1 change: 1 addition & 0 deletions apps/sidecar/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/access-policy/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/agent-directory-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/agent-events/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/agent-lifecycle/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/api-query/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/approvals/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/artifact-ui/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/bench-ui/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/bench/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/catalog-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/client-log/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/code-review/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/collections/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/command-palette/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/commands/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/context-menu/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/credential-providers/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/docker-provisioner/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/e2b-sandbox-sidecar/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "template"],
Expand Down
1 change: 1 addition & 0 deletions packages/error-sink/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/github-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/gotenberg-render/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/granola-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/hub-api-client/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/icons/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/inbox/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/inference-catalog/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/interaction-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/jimmy-agent/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/linear-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/manus-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/mcp-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/memory-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/migration-runner/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/mocks/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/notify/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/ollama-adapter/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/preferences/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/presence/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/reddit-tools/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/run-key-history/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/sandbox-sidecar/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src"],
Expand Down
1 change: 1 addition & 0 deletions packages/scout-agent/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
1 change: 1 addition & 0 deletions packages/shell-layout/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"declaration": false,
"declarationMap": false,
"emitDeclarationOnly": false,
"tsBuildInfoFile": "tsconfig.tsbuildinfo",
"rootDir": "../.."
},
"include": ["src", "test"],
Expand Down
Loading
Loading