diff --git a/apps/login/turbo.json b/apps/login/turbo.json deleted file mode 100644 index 62c3f15895e..00000000000 --- a/apps/login/turbo.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "extends": ["//"], - "pipeline": { - "build": { - "outputs": ["dist/**", ".next/**", "!.next/cache/**"], - "dependsOn": ["^build"] - }, - "test": { - "dependsOn": ["@zitadel/server#build", "@zitadel/react#build"] - }, - "test:integration": { - "dependsOn": ["@zitadel/server#build", "@zitadel/react#build"] - }, - "test:unit": { - "dependsOn": ["@zitadel/server#build"] - }, - "test:watch": { - "dependsOn": ["@zitadel/server#build", "@zitadel/react#build"] - }, - "lint": {}, - "dev": { - "cache": false, - "persistent": true - }, - "clean": { - "cache": false - } - } -} diff --git a/packages/zitadel-client/turbo.json b/packages/zitadel-client/turbo.json deleted file mode 100644 index f024ef053b0..00000000000 --- a/packages/zitadel-client/turbo.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": [ - "//" - ], - "pipeline": { - "generate": { - "outputs": [ - "src/proto/**" - ], - "cache": true - }, - "build": { - "dependsOn": [ - "generate" - ] - } - } -} \ No newline at end of file diff --git a/packages/zitadel-server/turbo.json b/packages/zitadel-server/turbo.json deleted file mode 100644 index f024ef053b0..00000000000 --- a/packages/zitadel-server/turbo.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": [ - "//" - ], - "pipeline": { - "generate": { - "outputs": [ - "src/proto/**" - ], - "cache": true - }, - "build": { - "dependsOn": [ - "generate" - ] - } - } -} \ No newline at end of file diff --git a/turbo.json b/turbo.json index 0acb1be61fc..9ed85b91b86 100644 --- a/turbo.json +++ b/turbo.json @@ -1,16 +1,73 @@ { "$schema": "https://turbo.build/schema.json", "pipeline": { - "generate": {}, - "build": {}, + "generate": { + "outputs": [ + "src/proto/**" + ], + "cache": true + }, + "build": { + "dependsOn": [ + "generate" + ] + }, "test": {}, "test:unit": {}, "test:integration": {}, "test:watch": {}, "lint": {}, "lint:fix": {}, - "dev": {}, - "clean": {} + "dev": { + "cache": false, + "persistent": true + }, + "clean": { + "cache": false + }, + "@zitadel/server#generate": { + "outputs": [ + "src/proto/**" + ] + }, + "@zitadel/client#generate": { + "outputs": [ + "src/proto/**" + ] + }, + "@zitadel/login#build": { + "outputs": [ + "dist/**", + ".next/**", + "!.next/cache/**" + ], + "dependsOn": [ + "^build" + ] + }, + "@zitadel/login#test": { + "dependsOn": [ + "@zitadel/server#build", + "@zitadel/react#build" + ] + }, + "@zitadel/login#test:integration": { + "dependsOn": [ + "@zitadel/server#build", + "@zitadel/react#build" + ] + }, + "@zitadel/login#test:unit": { + "dependsOn": [ + "@zitadel/server#build" + ] + }, + "@zitadel/login#test:watch": { + "dependsOn": [ + "@zitadel/server#build", + "@zitadel/react#build" + ] + } }, "globalDependencies": [ "**/.env.*local"