When using the GitHub integration with a monorepo, the key is that the “Trigger config file” path must be relative to the repository root and must include the filename, not just the directory. [GitHub integration]
From your description, your monorepo matches the documented “tasks as a package” approach, where the config lives at:
packages/tasks/trigger.config.ts
In this setup:
-
The correct value for “Trigger config file” in the GitHub integration settings is exactly:
packages/tasks/trigger.config.ts
(no leading ./, and it must include trigger.config.ts). [GitHub integration]
If you’ve already set that and it still says it can’t find the config file, the docs don’t provide additional troubleshooting steps for this specific GitHub‑integration + monorepo resolution issue. The knowledge sources only state that the path must be relative to the repo root and include the config filename and give apps/tasks/trigger.config.ts as an example. [GitHub integration]
Since your local npx trigger.dev@latest deploy from packages/tasks works, that confirms the config itself is valid; the remaining issue is how the integration is resolving the path, which is not further documented.
Given that, the next step (per the general deployment troubleshooting guidance) is to share the details in the Trigger.dev Discord help forum so the team can look at the specific deployment logs and repo layout. [Deployment troubleshooting]
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: