{"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:1717771678.0","currentOid":""},"activityList":{"items":[{"before":"eb13671b57c762aa42f36ad1c3b38b650501a59f","after":"0a9de5ea8c61e3a4583b9e3d99878cbded84c493","ref":"refs/heads/changeset-release/main","pushedAt":"2024-06-07T19:48:12.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":"0896b9fffcb93b5853784cdf9f897acd3bc42296","after":"c11a77f50b9207b5fa83053ec7b7b0beb45f5498","ref":"refs/heads/main","pushedAt":"2024-06-07T19:46:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"cli v3: increase otel force flush timeout to 30s from 500ms","shortMessageHtmlLink":"cli v3: increase otel force flush timeout to 30s from 500ms"}},{"before":"cfe07887a12b6893dca8ce499964481a9b3dc9db","after":"63b8a32124f332eadf82157a7dc39a72d07d5c41","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T18:08:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"fix self-hosted v3 feature gate","shortMessageHtmlLink":"fix self-hosted v3 feature gate"}},{"before":"8bba64aeaea53b9e9af6725b7502fe9dfe2ec156","after":"cfe07887a12b6893dca8ce499964481a9b3dc9db","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T17:07:51.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":"remove unused feature function","shortMessageHtmlLink":"remove unused feature function"}},{"before":"bf25c4125e9b00311ee2cc4d239765c17ed8ec31","after":"8bba64aeaea53b9e9af6725b7502fe9dfe2ec156","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T16:50:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"Merge branch 'main' into v3/self-hosting","shortMessageHtmlLink":"Merge branch 'main' into v3/self-hosting"}},{"before":"073b4d9eb2483991d0e033e05b503dfb1ed2dbc6","after":"1886fb960b2a717b06cb6d56ea6d7331f056be8a","ref":"refs/heads/v3/usage-tracking","pushedAt":"2024-06-07T15:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"WIP custom fetch to openmeter","shortMessageHtmlLink":"WIP custom fetch to openmeter"}},{"before":"aa6d648541223f195d66a59808fc5aae5970dc27","after":"bf25c4125e9b00311ee2cc4d239765c17ed8ec31","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T15:12:57.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":"fix infra build","shortMessageHtmlLink":"fix infra build"}},{"before":"d101ee78069f0272bbb526fb9b9702f61a2c0eab","after":null,"ref":"refs/heads/presenter-read-replica","pushedAt":"2024-06-07T14:47:58.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":"3a2dd983c53d62fb19733b8dbaea74b6ba6b7b18","after":"0896b9fffcb93b5853784cdf9f897acd3bc42296","ref":"refs/heads/main","pushedAt":"2024-06-07T14:47:55.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":"Use the read replica more (#1152)\n\n* Switch to read replica: getEvent API endpoint\r\n\r\n* Switch to read replica: v2 run list presenter\r\n\r\n* Switch to read replica: Job presenter\r\n\r\n* Switch to read replica: Job list presenter\r\n\r\n* Switch to read replica: billing client\r\n\r\n* Switch to read replica: OrgUsagePresenter\r\n\r\n* Switch to read replica: OrgBillingPlanPresenter\r\n\r\n* Switch to read replica: ScheduleListPresenter\r\n\r\n* Switch to read replica: EventRepository taskEvent.findMany","shortMessageHtmlLink":"Use the read replica more (#1152)"}},{"before":"1b355bd86c446b287a1751d18043bbd5946dc1ba","after":"aa6d648541223f195d66a59808fc5aae5970dc27","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T14:42:35.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"Merge branch 'main' into v3/self-hosting","shortMessageHtmlLink":"Merge branch 'main' into v3/self-hosting"}},{"before":"2b3c9acc9fb6a8a543ae89757278007b0ea73750","after":"d101ee78069f0272bbb526fb9b9702f61a2c0eab","ref":"refs/heads/presenter-read-replica","pushedAt":"2024-06-07T14:39:38.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":"Switch to read replica: EventRepository taskEvent.findMany","shortMessageHtmlLink":"Switch to read replica: EventRepository taskEvent.findMany"}},{"before":"7d05490224fae6de12a94369b60247ddbcf908c5","after":"2b3c9acc9fb6a8a543ae89757278007b0ea73750","ref":"refs/heads/presenter-read-replica","pushedAt":"2024-06-07T14:34:45.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":"Switch to read replica: ScheduleListPresenter","shortMessageHtmlLink":"Switch to read replica: ScheduleListPresenter"}},{"before":"06a05dc96693aa2cdd46d48c5602e0867044d6cf","after":"7d05490224fae6de12a94369b60247ddbcf908c5","ref":"refs/heads/presenter-read-replica","pushedAt":"2024-06-07T14:31: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":"Switch to read replica: OrgBillingPlanPresenter","shortMessageHtmlLink":"Switch to read replica: OrgBillingPlanPresenter"}},{"before":null,"after":"06a05dc96693aa2cdd46d48c5602e0867044d6cf","ref":"refs/heads/presenter-read-replica","pushedAt":"2024-06-07T14:30:29.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":"Switch to read replica: OrgUsagePresenter","shortMessageHtmlLink":"Switch to read replica: OrgUsagePresenter"}},{"before":"b200aa76d52c717f6a8de3d897db7dbd5c2dfc21","after":"073b4d9eb2483991d0e033e05b503dfb1ed2dbc6","ref":"refs/heads/v3/usage-tracking","pushedAt":"2024-06-07T14:18:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"c9d01fb5e8c342b587dd600d8b3c9ff38a1a6c29","after":null,"ref":"refs/heads/v2/deliver-event-at-most-once","pushedAt":"2024-06-07T14:10:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"}},{"before":"a627ca67d10ae04685153be561f2f06303ca308e","after":"3a2dd983c53d62fb19733b8dbaea74b6ba6b7b18","ref":"refs/heads/main","pushedAt":"2024-06-07T14:10:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"Fix for sendEvent same id causing multiple runs (#1151)\n\n* Proof of concept\r\n\r\n* When ingesting events, if it’s already been delivered then don’t continue\r\n\r\n* DeliverEvent: throw AlreadyDeliveredError and don’t retry if that’s thrown\r\n\r\n* Test for duplicate event ids\r\n\r\n* Return the original event so sendEvent doesn’t fail, don’t enqueue\r\n\r\n* Add AlreadyDeliveredError to the logged out message\r\n\r\n---------\r\n\r\nCo-authored-by: Eric Allam ","shortMessageHtmlLink":"Fix for sendEvent same id causing multiple runs (#1151)"}},{"before":"09e37347aef59c25a2777e4681d563be26efc1e1","after":"c9d01fb5e8c342b587dd600d8b3c9ff38a1a6c29","ref":"refs/heads/v2/deliver-event-at-most-once","pushedAt":"2024-06-07T13:49:54.000Z","pushType":"push","commitsCount":3,"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 v2/deliver-event-at-most-once","shortMessageHtmlLink":"Merge branch 'main' into v2/deliver-event-at-most-once"}},{"before":"c810bff03f6721f6a2b4fcdc27b4e39f52e55ac4","after":"09e37347aef59c25a2777e4681d563be26efc1e1","ref":"refs/heads/v2/deliver-event-at-most-once","pushedAt":"2024-06-07T13:44:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matt-aitken","name":"Matt Aitken","path":"/matt-aitken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10635986?s=80&v=4"},"commit":{"message":"Add AlreadyDeliveredError to the logged out message","shortMessageHtmlLink":"Add AlreadyDeliveredError to the logged out message"}},{"before":"afc180aa700e8e270fc3e9a266c0e579639516b6","after":"a627ca67d10ae04685153be561f2f06303ca308e","ref":"refs/heads/main","pushedAt":"2024-06-07T13:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"Use a different logger key for the marqs version","shortMessageHtmlLink":"Use a different logger key for the marqs version"}},{"before":"0d39619d923e5e09aea7a478f1c49b2b0a0e7484","after":"1b355bd86c446b287a1751d18043bbd5946dc1ba","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T13:02:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"some docs updates","shortMessageHtmlLink":"some docs updates"}},{"before":"e281498bae4990439418829c3e9fde9d6127a401","after":null,"ref":"refs/heads/marqs/concurrency-monitor","pushedAt":"2024-06-07T12:36:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"}},{"before":"393af1b7c5543b321561114ddac53ee022888727","after":"afc180aa700e8e270fc3e9a266c0e579639516b6","ref":"refs/heads/main","pushedAt":"2024-06-07T12:36:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"marqs: Concurrency monitor that runs periodically and vacuums completed runs (#1150)","shortMessageHtmlLink":"marqs: Concurrency monitor that runs periodically and vacuums complet…"}},{"before":null,"after":"e281498bae4990439418829c3e9fde9d6127a401","ref":"refs/heads/marqs/concurrency-monitor","pushedAt":"2024-06-07T12:28:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"marqs: Concurrency monitor that runs periodically and vacuums completed runs","shortMessageHtmlLink":"marqs: Concurrency monitor that runs periodically and vacuums complet…"}},{"before":"8a44dde0e1e9bf8e70ded994cd89d541f2ba0a60","after":"c810bff03f6721f6a2b4fcdc27b4e39f52e55ac4","ref":"refs/heads/v2/deliver-event-at-most-once","pushedAt":"2024-06-07T12:16:17.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":"DeliverEvent: throw AlreadyDeliveredError and don’t retry if that’s thrown","shortMessageHtmlLink":"DeliverEvent: throw AlreadyDeliveredError and don’t retry if that’s t…"}},{"before":"b5be5795d2515dd76d7f4ecb74b7004df95081f9","after":"0d39619d923e5e09aea7a478f1c49b2b0a0e7484","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T12:08:52.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 changeset","shortMessageHtmlLink":"add changeset"}},{"before":"298d240ebee0a4f9ed4d2ffc89a257c29ae58f51","after":"b5be5795d2515dd76d7f4ecb74b7004df95081f9","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T11:54:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"some checkpoint errors should skip retrying","shortMessageHtmlLink":"some checkpoint errors should skip retrying"}},{"before":"309608b79b70ad446378d24680aae18757801047","after":"298d240ebee0a4f9ed4d2ffc89a257c29ae58f51","ref":"refs/heads/v3/self-hosting","pushedAt":"2024-06-07T09:53:57.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"nicktrn","name":null,"path":"/nicktrn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55853254?s=80&v=4"},"commit":{"message":"Merge branch 'main' into v3/self-hosting","shortMessageHtmlLink":"Merge branch 'main' into v3/self-hosting"}},{"before":null,"after":"40886929aa87536323ba6bfaa68413c1dca8713e","ref":"refs/heads/v2/open-ai-upgrade-4.39.0","pushedAt":"2024-06-06T20:41:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"Upgrade openai integration to use 4.39.0","shortMessageHtmlLink":"Upgrade openai integration to use 4.39.0"}},{"before":null,"after":"8a44dde0e1e9bf8e70ded994cd89d541f2ba0a60","ref":"refs/heads/v2/deliver-event-at-most-once","pushedAt":"2024-06-06T20:09:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ericallam","name":"Eric Allam","path":"/ericallam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/534?s=80&v=4"},"commit":{"message":"Proof of concept","shortMessageHtmlLink":"Proof of concept"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX4z0VwA","startCursor":null,"endCursor":null}},"title":"Activity · triggerdotdev/trigger.dev"}