From 8acd537d1da65569b3793747c134b03800c7142d Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 17 Sep 2025 03:33:54 -0400 Subject: [PATCH] ci: turborepo typecheck --- .gitignore | 1 + bun.lock | 15 +++++++++++++++ package.json | 5 +++-- turbo.json | 6 ++++++ 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 turbo.json diff --git a/.gitignore b/.gitignore index 8cfb8df19..b54524057 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ openapi.json playground tmp dist +.turbo diff --git a/bun.lock b/bun.lock index 3efe46068..c9e28442f 100644 --- a/bun.lock +++ b/bun.lock @@ -9,6 +9,7 @@ "devDependencies": { "prettier": "3.6.2", "sst": "3.17.13", + "turbo": "2.5.6", }, }, "cloud/app": { @@ -2736,6 +2737,20 @@ "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], + "turbo": ["turbo@2.5.6", "", { "optionalDependencies": { "turbo-darwin-64": "2.5.6", "turbo-darwin-arm64": "2.5.6", "turbo-linux-64": "2.5.6", "turbo-linux-arm64": "2.5.6", "turbo-windows-64": "2.5.6", "turbo-windows-arm64": "2.5.6" }, "bin": { "turbo": "bin/turbo" } }, "sha512-gxToHmi9oTBNB05UjUsrWf0OyN5ZXtD0apOarC1KIx232Vp3WimRNy3810QzeNSgyD5rsaIDXlxlbnOzlouo+w=="], + + "turbo-darwin-64": ["turbo-darwin-64@2.5.6", "", { "os": "darwin", "cpu": "x64" }, "sha512-3C1xEdo4aFwMJAPvtlPqz1Sw/+cddWIOmsalHFMrsqqydcptwBfu26WW2cDm3u93bUzMbBJ8k3zNKFqxJ9ei2A=="], + + "turbo-darwin-arm64": ["turbo-darwin-arm64@2.5.6", "", { "os": "darwin", "cpu": "arm64" }, "sha512-LyiG+rD7JhMfYwLqB6k3LZQtYn8CQQUePbpA8mF/hMLPAekXdJo1g0bUPw8RZLwQXUIU/3BU7tXENvhSGz5DPA=="], + + "turbo-linux-64": ["turbo-linux-64@2.5.6", "", { "os": "linux", "cpu": "x64" }, "sha512-GOcUTT0xiT/pSnHL4YD6Yr3HreUhU8pUcGqcI2ksIF9b2/r/kRHwGFcsHgpG3+vtZF/kwsP0MV8FTlTObxsYIA=="], + + "turbo-linux-arm64": ["turbo-linux-arm64@2.5.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-10Tm15bruJEA3m0V7iZcnQBpObGBcOgUcO+sY7/2vk1bweW34LMhkWi8svjV9iDF68+KJDThnYDlYE/bc7/zzQ=="], + + "turbo-windows-64": ["turbo-windows-64@2.5.6", "", { "os": "win32", "cpu": "x64" }, "sha512-FyRsVpgaj76It0ludwZsNN40ytHN+17E4PFJyeliBEbxrGTc5BexlXVpufB7XlAaoaZVxbS6KT8RofLfDRyEPg=="], + + "turbo-windows-arm64": ["turbo-windows-arm64@2.5.6", "", { "os": "win32", "cpu": "arm64" }, "sha512-j/tWu8cMeQ7HPpKri6jvKtyXg9K1gRyhdK4tKrrchH8GNHscPX/F71zax58yYtLRWTiK04zNzPcUJuoS0+v/+Q=="], + "turndown": ["turndown@7.2.0", "", { "dependencies": { "@mixmark-io/domino": "^2.2.0" } }, "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A=="], "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], diff --git a/package.json b/package.json index 89a096b03..70a54cb67 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "packageManager": "bun@1.2.21", "scripts": { "dev": "bun run --conditions=development packages/opencode/src/index.ts", - "typecheck": "bun run --filter='*' typecheck", + "typecheck": "bun turbo typecheck", "generate": "(cd packages/sdk && ./js/script/generate.ts) && (cd packages/sdk/stainless && ./generate.ts)", "postinstall": "./script/hooks" }, @@ -34,7 +34,8 @@ }, "devDependencies": { "prettier": "3.6.2", - "sst": "3.17.13" + "sst": "3.17.13", + "turbo": "2.5.6" }, "repository": { "type": "git", diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..7c0385206 --- /dev/null +++ b/turbo.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://turborepo.com/schema.json", + "tasks": { + "typecheck": {} + } +}