Skip to content

Vouch request from GautamBytes #3307

Closed

Description

@GautamBytes

Why do you want to contribute?

I’d like to contribute a fix for TRI-8310, which is about per-item debounce options getting dropped in task.batchTriggerAndWait([...]) when the input is an array.

I reviewed the issue, traced the relevant SDK path, and I’m working on a focused fix with regression tests. I’d like to send a small PR that only addresses this issue.

Prior contributions or relevant experience

I’ve worked quite a bit in TypeScript and open source, especially around backend and SDK-style code. I’ve also contributed to Better Auth and a few other OSS projects, so I’m comfortable making scoped fixes, working in established codebases, and adding tests for regressions.

For this Trigger.dev issue, my approach was to compare the array and async iterable batchTriggerAndWait paths, confirm that the async iterable path already forwards debounce correctly, and isolate the mismatch in the array serializer in packages/trigger-sdk/src/v3/shared.ts. I also added focused regression tests for both task(...).batchTriggerAndWait([...]) and tasks.batchTriggerAndWait(id, [...]) so the behavior is covered clearly.

Activity

  1. GautamBytes commented on Apr 2, 2026

    @GautamBytes
    Author
  2. GautamBytes commented on Apr 24, 2026

    @GautamBytes
    Author

    @ericallam just pinging for response !

  3. ericallam commented on Apr 24, 2026

    @ericallam
    Member

    @claude can you add @GautamBytes to our vouch list please

  4. claude commented on Apr 24, 2026

    @claude
    Contributor

    Claude finished @ericallam's task in 1m 4s —— View job • claude/issue-3307-20260424-1347 • Create PR ➔


    Adding @GautamBytes to vouch list

    • Find the vouch list file in the repository
    • Add @GautamBytes to the list
    • Commit and push changes

    Added @GautamBytes to .vouch.yml so they can contribute to the repository.

    |

  5. added a commit that references this issue on Apr 24, 2026
    2ce981d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions