From 2edb2d681640b6f07deb36815d5f9698ea071cc3 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 21 Aug 2025 13:59:56 -0700 Subject: [PATCH] chore: fix turborepo cache hit issue (#4137) --- demo/nextjs/turbo.json | 26 ++++++++++++++++++++++++++ docs/turbo.json | 9 +++++++++ turbo.json | 21 ++------------------- 3 files changed, 37 insertions(+), 19 deletions(-) create mode 100644 demo/nextjs/turbo.json create mode 100644 docs/turbo.json diff --git a/demo/nextjs/turbo.json b/demo/nextjs/turbo.json new file mode 100644 index 0000000000..7761b812bd --- /dev/null +++ b/demo/nextjs/turbo.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://turborepo.org/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "env": [ + "TURSO_DATABASE_URL", + "TURSO_AUTH_TOKEN", + "RESEND_API_KEY", + "BETTER_AUTH_EMAIL", + "BETTER_AUTH_SECRET", + "BETTER_AUTH_URL", + "GITHUB_CLIENT_SECRET", + "GITHUB_CLIENT_ID", + "GOOGLE_CLIENT_ID", + "GOOGLE_CLIENT_SECRET", + "DISCORD_CLIENT_ID", + "DISCORD_CLIENT_SECRET", + "MICROSOFT_CLIENT_ID", + "MICROSOFT_CLIENT_SECRET", + "STRIPE_KEY", + "STRIPE_WEBHOOK_SECRET" + ] + } + } +} diff --git a/docs/turbo.json b/docs/turbo.json new file mode 100644 index 0000000000..7cf41c5af1 --- /dev/null +++ b/docs/turbo.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turborepo.org/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "env": ["GITHUB_TOKEN"] + } + } +} diff --git a/turbo.json b/turbo.json index 45b39cc005..6760781ded 100644 --- a/turbo.json +++ b/turbo.json @@ -7,25 +7,8 @@ }, "build": { "dependsOn": ["^build"], - "outputs": ["dist/**", ".next/*"], - "env": [ - "TURSO_DATABASE_URL", - "TURSO_AUTH_TOKEN", - "RESEND_API_KEY", - "BETTER_AUTH_EMAIL", - "BETTER_AUTH_SECRET", - "BETTER_AUTH_URL", - "GITHUB_CLIENT_SECRET", - "GITHUB_CLIENT_ID", - "GOOGLE_CLIENT_ID", - "GOOGLE_CLIENT_SECRET", - "DISCORD_CLIENT_ID", - "DISCORD_CLIENT_SECRET", - "MICROSOFT_CLIENT_ID", - "MICROSOFT_CLIENT_SECRET", - "STRIPE_KEY", - "STRIPE_WEBHOOK_SECRET" - ] + "inputs": ["$TURBO_DEFAULT$", ".env*"], + "outputs": [".next/**", "!.next/cache/**", "dist/**"] }, "clean": {}, "format": {