Why do you want to contribute?
I've submitted two PRs to trigger.dev:
-
#4059 — GitHub Actions missing trailing newline: The appendToFile helper in githubActions.ts wrote KEY=VALUE\nKEY2=VALUE2 (single trailing newline on the last entry missing) rather than the format GitHub requires (KEY=VALUE\n per line). The fix changes .join("\n") to per-entry \n appending so every entry — including the last — is properly terminated.
-
#4060 — Export RunStatus type from SDK: RunStatus is used in the public API response shape but was not re-exported from @trigger.dev/sdk/v3, forcing users to reach into @trigger.dev/core/v3 directly. The fix adds a single export type { RunStatus } line to the SDK index.
Both PRs were auto-closed because I'm not yet vouched. I'd love to reopen them once vouched.
Prior contributions or relevant experience
- Active open source contributor: PRs open at cal.com (security fix for cron auth bypass, seated event reservation bug) and tiptap (both approved by maintainer)
- 3+ years building TypeScript / Node.js / React / Next.js products
- GitHub: @codewithsupra
Why do you want to contribute?
I've submitted two PRs to trigger.dev:
#4059 — GitHub Actions missing trailing newline: The
appendToFilehelper ingithubActions.tswroteKEY=VALUE\nKEY2=VALUE2(single trailing newline on the last entry missing) rather than the format GitHub requires (KEY=VALUE\nper line). The fix changes.join("\n")to per-entry\nappending so every entry — including the last — is properly terminated.#4060 — Export
RunStatustype from SDK:RunStatusis used in the public API response shape but was not re-exported from@trigger.dev/sdk/v3, forcing users to reach into@trigger.dev/core/v3directly. The fix adds a singleexport type { RunStatus }line to the SDK index.Both PRs were auto-closed because I'm not yet vouched. I'd love to reopen them once vouched.
Prior contributions or relevant experience