1
0

turbo.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {
  2. "$schema": "https://v2-8-13.turborepo.dev/schema.json",
  3. "globalEnv": ["CI", "OPENCODE_DISABLE_SHARE"],
  4. "globalPassThroughEnv": ["CI", "OPENCODE_DISABLE_SHARE"],
  5. "tasks": {
  6. "typecheck": {},
  7. "build": {
  8. "dependsOn": [],
  9. "outputs": ["dist/**"]
  10. },
  11. "opencode#test": {
  12. "dependsOn": ["^build"],
  13. "outputs": [],
  14. "passThroughEnv": ["*"]
  15. },
  16. "test:ci": {
  17. "outputs": [".artifacts/unit/junit.xml"],
  18. "passThroughEnv": ["*"]
  19. },
  20. "opencode#test:ci": {
  21. "dependsOn": ["^build"],
  22. "outputs": [".artifacts/unit/junit.xml"],
  23. "passThroughEnv": ["*"]
  24. },
  25. "@opencode-ai/app#test": {
  26. "dependsOn": ["^build"],
  27. "outputs": []
  28. },
  29. "@opencode-ai/app#test:ci": {
  30. "dependsOn": ["^build"],
  31. "outputs": [".artifacts/unit/junit.xml"],
  32. "passThroughEnv": ["*"]
  33. },
  34. "@opencode-ai/ui#test": {
  35. "dependsOn": ["^build"],
  36. "outputs": []
  37. },
  38. "@opencode-ai/ui#test:ci": {
  39. "dependsOn": ["^build"],
  40. "outputs": [".artifacts/unit/junit.xml"],
  41. "passThroughEnv": ["*"]
  42. }
  43. }
  44. }