Skip to content

Vouch Request: fix CLI crash with catalog: protocol (#3905) #3993

@cschanhniem

Description

@cschanhniem

Why do you want to contribute?

I'd like to fix issue #3905 where the CLI crashes with 'Invalid comparator: catalog:' when @trigger.dev/* deps use workspace catalogs. The fix is well-scoped — skipping catalog: the same way workspace: is already skipped in getTriggerDependencies() — and I've already traced through the code path in packages/cli-v3/src/commands/update.ts. I can open a PR with the fix plus a hardening guard on the semver.minVersion() call so non-semver specifiers degrade to a warning instead of a crash.

Prior contributions or relevant experience

I maintain AGENTOWNERS, a deterministic policy engine for AI agent governance in GitHub. My work involves TypeScript monorepos, CLI tooling, and workflow automation infrastructure — same stack as Trigger.dev.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions