Skip to content

Vouch Request – CLI bug fix for issue #3826 #3944

@ADITYA-CODE-SOURCE

Description

@ADITYA-CODE-SOURCE

Why do you want to contribute?

Hi! I'd like to contribute to Trigger.dev starting with CLI bug fixes and other well-scoped TypeScript issues.

I started with issue #3826 (bug: CLI deploy hangs (100% CPU) in non-TTY CI — truncateMessage() is O(n²)) because it was a clear user-facing bug in packages/cli-v3 with a concrete root cause.

I already investigated the issue, prepared a fix, added tests, and opened PR #3943 before realizing I need to be vouched first.

Areas I'd like to help with:

  • CLI (packages/cli-v3)
  • TypeScript bug fixes
  • Performance fixes
  • Tests for edge cases and regressions

Prior contributions or relevant experience

  • Comfortable working in TypeScript/Node.js codebases and monorepos
  • Familiar with GitHub PR workflow, testing, and targeted bug-fix contributions
  • For this repo specifically, I already worked through issue bug: CLI deploy hangs (100% CPU) in non-TTY CI — truncateMessage() is O(n²) #3826, including:
    • identifying the non-TTY truncation path in packages/cli-v3/src/utilities/windows.ts
    • replacing the repeated rescan logic with a single-pass ANSI-aware truncation approach
    • adding tests for non-TTY, ANSI-colored output, and terminal hyperlinks

Relevant links:

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