From fcfb65eb07585d66b941afbddf810ab1bfcd21b1 Mon Sep 17 00:00:00 2001 From: ANSHSINGH050404 <114014895+ANSHSINGH050404@users.noreply.github.com> Date: Mon, 20 Jul 2026 12:23:11 +0530 Subject: [PATCH] fix(cli): skip catalog: versions in update check Closes #3905 --- .changeset/cli-catalog-protocol.md | 5 +++++ packages/cli-v3/src/commands/update.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/cli-catalog-protocol.md diff --git a/.changeset/cli-catalog-protocol.md b/.changeset/cli-catalog-protocol.md new file mode 100644 index 00000000000..257562b2944 --- /dev/null +++ b/.changeset/cli-catalog-protocol.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Skip `catalog:` dependency versions in the CLI update check so monorepos using bun/pnpm catalogs no longer crash with Invalid comparator. diff --git a/packages/cli-v3/src/commands/update.ts b/packages/cli-v3/src/commands/update.ts index 4c8d628b12e..a2c1306fc8b 100644 --- a/packages/cli-v3/src/commands/update.ts +++ b/packages/cli-v3/src/commands/update.ts @@ -332,7 +332,7 @@ async function getTriggerDependencies( continue; } - if (version.startsWith("workspace")) { + if (version.startsWith("workspace") || version.startsWith("catalog:")) { continue; }