3 years ago
For JS/TS monorepos that use Turborepo, the new npx turbo-ignore command is a great way to check whether a commit affects a service. However, Railway supports watch paths but not specific commands, so npx turbo-ignore cannot be used in Railway, like it can in Vercel's Ignored Build Step.
2 Replies
a year ago
This would be really great to have!
3 months ago
It's been 3 years since this feature request, and the current "Watch Paths" approach remains too primitive for monorepos and does not solve the problem reliably.
Both Turborepo and Nx offer ways to skip unnecessary builds in a monorepo setup:
https://turborepo.com/docs/reference/turbo-ignore
https://www.npmjs.com/package/nx-ignore
Please consider supporting these commands just like Vercel does (with an option to skip the ignore step during manual deployment), it would make deploying monorepos on Railway much more efficient.