{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":572570113,"defaultBranch":"main","name":"trigger.dev","ownerLogin":"triggerdotdev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-30T14:59:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95297378?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717103037.0","currentOid":""},"activityList":{"items":[{"before":"81d127f1aaf19f82f515381ec28b082eed9f408d","after":null,"ref":"refs/heads/docs/troubleshooting","pushedAt":"2024-05-30T21:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"}},{"before":"7b3b2e0d8e558c338d30487beea9ab3f9cd97a09","after":"5fe23e4b3fe85acb2cfec6c03b8a5bf6db535f15","ref":"refs/heads/main","pushedAt":"2024-05-30T21:03:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Troubleshooting guide (docs) (#1139)\n\n* Started troubleshooting guide\r\n\r\n* More work on the troubleshooting guide\r\n\r\n* NestJS troubleshooting and using await when triggering\r\n\r\n* Fleshed out more\r\n\r\n* Added Prisma\r\n\r\n* Tweaks","shortMessageHtmlLink":"Troubleshooting guide (docs) (#1139)"}},{"before":"598fc71688b288be11d295a70cff459b6d33034c","after":"81d127f1aaf19f82f515381ec28b082eed9f408d","ref":"refs/heads/docs/troubleshooting","pushedAt":"2024-05-30T21:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Tweaks","shortMessageHtmlLink":"Tweaks"}},{"before":"f096f249c4bc5698310f4e61b3a09c6ef2604ac6","after":null,"ref":"refs/heads/fix/deleted-dev-environments","pushedAt":"2024-05-30T16:49:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"}},{"before":"3900ddadce7927551339d3491f2f972b4f9c9dad","after":"7b3b2e0d8e558c338d30487beea9ab3f9cd97a09","ref":"refs/heads/main","pushedAt":"2024-05-30T16:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Deal with Dev environments where the team member has been removed (#1141)\n\n* Test page: don’t show deleted dev environments\r\n\r\n* Function to filter out environments that are dev and have no orgMember or orgMemberId\r\n\r\n* Don’t show tasks from deleted members (or the associated environment labels)\r\n\r\n* Show “Dev: Deleted” if the user has been removed.\r\n\r\n* Only show your environment in the env vars table\r\n\r\n* Renamed function\r\n\r\n* Use the displayableEnvironment function","shortMessageHtmlLink":"Deal with Dev environments where the team member has been removed (#1141"}},{"before":null,"after":"f096f249c4bc5698310f4e61b3a09c6ef2604ac6","ref":"refs/heads/fix/deleted-dev-environments","pushedAt":"2024-05-30T16:32:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Use the displayableEnvironment function","shortMessageHtmlLink":"Use the displayableEnvironment function"}},{"before":"d3115de3e4da00abd43456e07ec30da7b23a7664","after":"37990455717e11edfc049d3d4394cc09edfa6f63","ref":"refs/heads/v3/next-runs-api","pushedAt":"2024-05-30T14:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Typo fix","shortMessageHtmlLink":"Typo fix"}},{"before":"697f7940396ca06951e83490cde6ca2389938270","after":"d3115de3e4da00abd43456e07ec30da7b23a7664","ref":"refs/heads/v3/next-runs-api","pushedAt":"2024-05-30T12:10:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Merge branch 'main' into v3/next-runs-api","shortMessageHtmlLink":"Merge branch 'main' into v3/next-runs-api"}},{"before":"ca9e827bd3b98f1be8fbf5eb67faf774ef9d6c6d","after":"3900ddadce7927551339d3491f2f972b4f9c9dad","ref":"refs/heads/main","pushedAt":"2024-05-30T11:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Release 3.0.0-beta.35","shortMessageHtmlLink":"Release 3.0.0-beta.35"}},{"before":"04e936b69b904f0066a722c568d8f79d5bafee0e","after":"ca9e827bd3b98f1be8fbf5eb67faf774ef9d6c6d","ref":"refs/heads/main","pushedAt":"2024-05-30T11:15:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"chore: Update version for release (beta) (#1130)\n\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"chore: Update version for release (beta) (#1130)"}},{"before":"cb9044ab05721130f2ae3c2ada47fb7309ae9bbb","after":"3ba9f1e65d2f47217284714c163d3b91e3512c08","ref":"refs/heads/changeset-release/main","pushedAt":"2024-05-30T11:10:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Update version for release (beta)","shortMessageHtmlLink":"chore: Update version for release (beta)"}},{"before":"98ef17029927cb599cb3783602bde246e4afdcb8","after":"04e936b69b904f0066a722c568d8f79d5bafee0e","ref":"refs/heads/main","pushedAt":"2024-05-30T11:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Set the server-side indexing timeout to 180s (from 50s)","shortMessageHtmlLink":"Set the server-side indexing timeout to 180s (from 50s)"}},{"before":"e69ffd314a181b97ddbdb10af9813648ec11b676","after":"98ef17029927cb599cb3783602bde246e4afdcb8","ref":"refs/heads/main","pushedAt":"2024-05-30T11:08:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Set the CLI deploy timeout to 3mins from 1min","shortMessageHtmlLink":"Set the CLI deploy timeout to 3mins from 1min"}},{"before":"d5374063c738e84989896aada6ec2d6fb9e9e62f","after":"598fc71688b288be11d295a70cff459b6d33034c","ref":"refs/heads/docs/troubleshooting","pushedAt":"2024-05-30T11:06:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Added Prisma","shortMessageHtmlLink":"Added Prisma"}},{"before":"b428293b00522f23aa51d8d8ec685aa455af9002","after":"cb9044ab05721130f2ae3c2ada47fb7309ae9bbb","ref":"refs/heads/changeset-release/main","pushedAt":"2024-05-30T10:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Update version for release (beta)","shortMessageHtmlLink":"chore: Update version for release (beta)"}},{"before":"2099d9162d36605dbb59baab1625bd4a32842d0b","after":null,"ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-30T10:05:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"}},{"before":"782d4f75aeedc4d1afc20a896776f222bf5fd250","after":"e69ffd314a181b97ddbdb10af9813648ec11b676","ref":"refs/heads/main","pushedAt":"2024-05-30T10:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"v3: Refactor attempt creation to be worker requested (#1077)\n\n* WIP worker TaskRunAttempt creation\r\n\r\n* Handling failing task runs that cannot create an attempt for whatever reason\r\n\r\n* Move the visibility queue stuff into a graphile job\r\n\r\n* Fixed task runs with unsanitized queue names\r\n\r\n* “Borrow” the code from alerts PR to get self hosted deployments working\r\n\r\n* Add an admin API endpoint to get info about the shared marqs queue\r\n\r\n* Allow admins to view any project metrics\r\n\r\n* start adding lazy attempts to prod\r\n\r\n* lazy attempt creation for prod workers\r\n\r\n* resurrect prod stack traces\r\n\r\n* add exception event to failed run spans\r\n\r\n* simplify dependency resumes\r\n\r\n* fix typecheck\r\n\r\n* fix merge\r\n\r\n* fresh process for all attempts\r\n\r\n* always try sigterm first\r\n\r\n* stop heartbeat timeout on non-inplace replace message\r\n\r\n* add missing ack on checkpoint creation service failure\r\n\r\n* bypass dequeue for retries with running worker\r\n\r\n* respect retry delays\r\n\r\n* crash runs with invalid run status for execution\r\n\r\n* remove debug logs\r\n\r\n* fix nack message\r\n\r\n* fix version locking\r\n\r\n* fresh attempt processes in dev and prod\r\n\r\n* improve handling of ipc timeouts\r\n\r\n* consider checkpoint failures on cancellation\r\n\r\n* add basic chaos monkey to checkpointer\r\n\r\n* changeset\r\n\r\n* control forced checkpoint simulation via env var\r\n\r\n* fix merge\r\n\r\n* kill old attempt processes before checkpointing\r\n\r\n* detailed perf logging for checkpointing\r\n\r\n* add coordinator otlp endpoint example\r\n\r\n* improve prod run cancellation\r\n\r\n* rename supports lazy attempts migration\r\n\r\n* fix graceful exit\r\n\r\n* fix retry mechanics\r\n\r\n* clear paused state before retry\r\n\r\n* remove checkpoint image after push\r\n\r\n* crash worker on unrecoverable errors\r\n\r\n* refactor unrecoverable error emit\r\n\r\n* switch to do hosted busybox image\r\n\r\n* increase wait for duration ipc timeout\r\n\r\n* add changeset for misc fixes\r\n\r\n* fix merge\r\n\r\n* fix retry delay span runId\r\n\r\n* fix dev retries\r\n\r\n* improve prod worker logging\r\n\r\n* log checkpoint sizes\r\n\r\n* add lazy attempts catalog entries\r\n\r\n* Fixed merge issue: use zodFetch, not wrapZodFetch\r\n\r\n* Revert \"Fixed merge issue: use zodFetch, not wrapZodFetch\"\r\n\r\nThis reverts commit d137e4e1fe64e68d44e58bb8f6cf3e2f2dc8b4d4.\r\n\r\n* importEnvVars uses wrapZodFetch now\r\n\r\n* add backwards compat for retries without checkpoints\r\n\r\n* handle more cases of unrecoverable runs\r\n\r\n* don't kill the child process if it shouldn't be killed\r\n\r\n---------\r\n\r\nCo-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com>\r\nCo-authored-by: Matt Aitken ","shortMessageHtmlLink":"v3: Refactor attempt creation to be worker requested (#1077)"}},{"before":"d24146a6ba673437efa2f8d3f664d9e341785508","after":"d5374063c738e84989896aada6ec2d6fb9e9e62f","ref":"refs/heads/docs/troubleshooting","pushedAt":"2024-05-30T10:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"NestJS troubleshooting and using await when triggering","shortMessageHtmlLink":"NestJS troubleshooting and using await when triggering"}},{"before":"cbb5cbd05a18e03c6f3647b189f2bd07fbda8192","after":"c34d0259baddaa2b3c74842150ae84bd5c58fea3","ref":"refs/heads/fix/override-queue","pushedAt":"2024-05-30T09:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Improved the script in the catalog so it’s clearer what’s going on","shortMessageHtmlLink":"Improved the script in the catalog so it’s clearer what’s going on"}},{"before":null,"after":"cbb5cbd05a18e03c6f3647b189f2bd07fbda8192","ref":"refs/heads/fix/override-queue","pushedAt":"2024-05-30T09:16:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Support custom queue in TriggerTaskService","shortMessageHtmlLink":"Support custom queue in TriggerTaskService"}},{"before":"ca39d7517a6d5e658dfdd65390ac08ddf65a1c28","after":"d24146a6ba673437efa2f8d3f664d9e341785508","ref":"refs/heads/docs/troubleshooting","pushedAt":"2024-05-29T15:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"More work on the troubleshooting guide","shortMessageHtmlLink":"More work on the troubleshooting guide"}},{"before":"66c91864bdba4d057a067104597f06681c1890ed","after":"2099d9162d36605dbb59baab1625bd4a32842d0b","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-29T15:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"don't kill the child process if it shouldn't be killed","shortMessageHtmlLink":"don't kill the child process if it shouldn't be killed"}},{"before":"0e7e0df3e0d667d84c21de374ebbbb0ff863d92b","after":"66c91864bdba4d057a067104597f06681c1890ed","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-29T12:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"handle more cases of unrecoverable runs","shortMessageHtmlLink":"handle more cases of unrecoverable runs"}},{"before":"23eb9183e9a370b7ea594a9942a255d30ecf9fa2","after":"0e7e0df3e0d667d84c21de374ebbbb0ff863d92b","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-29T12:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"add backwards compat for retries without checkpoints","shortMessageHtmlLink":"add backwards compat for retries without checkpoints"}},{"before":"79b47fd5d1c4f3017e85bcbfbe37baa853d25e27","after":"23eb9183e9a370b7ea594a9942a255d30ecf9fa2","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-28T15:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"importEnvVars uses wrapZodFetch now","shortMessageHtmlLink":"importEnvVars uses wrapZodFetch now"}},{"before":"d137e4e1fe64e68d44e58bb8f6cf3e2f2dc8b4d4","after":"79b47fd5d1c4f3017e85bcbfbe37baa853d25e27","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-28T15:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Revert \"Fixed merge issue: use zodFetch, not wrapZodFetch\"\n\nThis reverts commit d137e4e1fe64e68d44e58bb8f6cf3e2f2dc8b4d4.","shortMessageHtmlLink":"Revert \"Fixed merge issue: use zodFetch, not wrapZodFetch\""}},{"before":"16a365fd6f63b870d1cebc4e9de6d4f36f4d6089","after":"d137e4e1fe64e68d44e58bb8f6cf3e2f2dc8b4d4","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-28T15:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Fixed merge issue: use zodFetch, not wrapZodFetch","shortMessageHtmlLink":"Fixed merge issue: use zodFetch, not wrapZodFetch"}},{"before":null,"after":"ca39d7517a6d5e658dfdd65390ac08ddf65a1c28","ref":"refs/heads/docs/troubleshooting","pushedAt":"2024-05-28T14:53:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Started troubleshooting guide","shortMessageHtmlLink":"Started troubleshooting guide"}},{"before":"b6e105ab87d3387fe49f2fa02381fbdd28b184b2","after":"16a365fd6f63b870d1cebc4e9de6d4f36f4d6089","ref":"refs/heads/v3/worker-attempt-creation","pushedAt":"2024-05-28T14:02:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"add lazy attempts catalog entries","shortMessageHtmlLink":"add lazy attempts catalog entries"}},{"before":"ec00959b4656ce9dfdd440864ea297f4dfbfe465","after":"28a9542ea64341d9fff9b400ba44f1d0861cc917","ref":"refs/heads/ingest-events-rate-limit","pushedAt":"2024-05-28T13:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Return undefined if the rate limit has been crossed","shortMessageHtmlLink":"Return undefined if the rate limit has been crossed"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWGyqCQA","startCursor":null,"endCursor":null}},"title":"Activity · triggerdotdev/trigger.dev"}