Unnecessary Full Monorepo Redeployment on Netlify with Turborepo - Cascading Builds Across Unmodified Apps

Issue: Unintended Full Monorepo Rebuild and Deployment

I’m experiencing an unexpected behavior with my Turborepo monorepo deployed on Netlify, where making changes in one application triggers complete redeployments of all apps, even those with no modifications.

Specific Details:

  • Repository Structure: Next.js monorepo with multiple independent applications
  • Tooling: Turborepo, pnpm
  • Current Behavior: Any change in one app causes redeployment of ALL apps
  • Desired Behavior: Only apps with actual code changes should be rebuilt and deployed

Current Configuration:

  • Using standard Turborepo configuration with build dependencies
  • Apps are configured to deploy separately on Netlify
  • No intentional cross-app build dependencies

Attempted Troubleshooting:

  • Verified individual app build scripts
  • Checked Turborepo and Netlify configurations
  • Confirmed no explicit cross-app dependencies in package.json

Seeking guidance on:

  • Optimizing Netlify deployment to respect app-level changes

Have you read: Ignore builds | Netlify Docs?

No, I haven’t. I’ll check it out and see if it solves my current issue.
Thanks, by the way!