diff --git a/package.json b/package.json index ca60d27856..1e095c90c2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "db:migrate": "dotenv -- turbo run db:migrate", "db:push": "dotenv -- turbo run db:push", "db:studio": "dotenv -- turbo run db:studio", - "scripts": "dotenv -- bun run --cwd apps/mail --silent --elide-lines=0 scripts" + "scripts": "dotenv -- bun run --cwd apps/mail --silent --elide-lines=0 scripts", + "sentry:sourcemaps": "sentry-cli sourcemaps inject --org zero-7y --project nextjs ./apps/mail/.next && sentry-cli sourcemaps upload --org zero-7y --project nextjs ./apps/mail/.next" }, "devDependencies": { "@types/node": "22.13.8", diff --git a/turbo.json b/turbo.json index ce98de7151..d24237233d 100644 --- a/turbo.json +++ b/turbo.json @@ -3,7 +3,7 @@ "envMode": "loose", "tasks": { "build": { - "dependsOn": ["^build"], + "dependsOn": ["^build", "sentry:sourcemaps"], "inputs": ["$TURBO_DEFAULT$", ".env*"], "outputs": [".next/**", "!.next/cache/**"] }, @@ -29,6 +29,9 @@ }, "db:studio": { "cache": false + }, + "sentry:sourcemaps": { + "cache": false } } }