Files
anomalyco_opencode/turbo.json
Kit Langton 801eca5743 ci: run the workerd spike in turbo test
turbo only runs the test tasks declared here, so the spike would never guard
anything in CI without an entry. Registering it makes the purity check — core
booting inside a real workerd isolate — run on every push.
2026-08-11 22:10:47 -04:00

66 lines
1.7 KiB
JSON

{
"$schema": "https://v2-8-13.turborepo.dev/schema.json",
"globalEnv": ["CI", "OPENCODE_DISABLE_SHARE"],
"globalPassThroughEnv": ["CI", "OPENCODE_DISABLE_SHARE"],
"tasks": {
"typecheck": {},
"@opencode-ai/app#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"@opencode-ai/enterprise#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"@opencode-ai/sdk-next#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"@opencode-ai/server#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"@opencode-ai/session-ui#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"@opencode-ai/simulation#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"@opencode-ai/tui#typecheck": {
"dependsOn": ["@opencode-ai/core#typecheck"]
},
"build": {
"dependsOn": [],
"outputs": ["dist/**"]
},
"@opencode-ai/codemode#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/core#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/cli#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/tui#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/app#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/ui#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/session-ui#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/workerd-spike#test": {
"dependsOn": ["^build"],
"outputs": []
}
}
}