diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index e78b4d3f3b..19c7d4076e 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -25,16 +25,13 @@ jobs: run: yarn --immutable - name: Build ESLint, Prettier and Utilities run: | - yarn workspaces foreach \ - --all \ - --parallel \ - --include @sapphire/eslint-config \ - --include @sapphire/prettier-config \ - --include @sapphire/eslint-plugin-result \ - --include @sapphire/result \ - --include @sapphire/node-utilities \ - --include @sapphire/utilities \ - run build + yarn turbo run build \ + --filter=@sapphire/eslint-config \ + --filter=@sapphire/prettier-config \ + --filter=@sapphire/eslint-plugin-result \ + --filter=@sapphire/result \ + --filter=@sapphire/node-utilities \ + --filter=@sapphire/utilities - name: Run ESLint run: yarn lint --fix=false diff --git a/packages/ts-config/tsconfig.eslint.json b/packages/ts-config/tsconfig.eslint.json index 34354afef5..f6eae526e9 100644 --- a/packages/ts-config/tsconfig.eslint.json +++ b/packages/ts-config/tsconfig.eslint.json @@ -1,8 +1,8 @@ { - "extends": "src/tsconfig.json", + "extends": "./src/tsconfig.json", "compilerOptions": { "allowJs": true, "checkJs": true }, - "include": ["scripts", "tests"] + "include": ["src", "tests"] } diff --git a/turbo.json b/turbo.json index 7c345becb7..4f1f2a135a 100644 --- a/turbo.json +++ b/turbo.json @@ -9,7 +9,10 @@ "dependsOn": [ "@sapphire/prettier-config#build", "@sapphire/eslint-config#build", + "@sapphire/eslint-plugin-result#build", "@sapphire/utilities#build", + "@sapphire/node-utilities#build", + "@sapphire/result#build", "@sapphire/duration#build" ], "outputs": []