{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":94728962,"defaultBranch":"master","name":"go-livepeer","ownerLogin":"livepeer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-19T02:36:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25355022?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715260234.0","currentOid":""},"activityList":{"items":[{"before":"b1b2c030ad39638ca3f1dead504ec2f1cdc516de","after":"6e49ae205367d9d0729c962a8492aa097e45b200","ref":"refs/heads/master","pushedAt":"2024-05-09T14:14:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leszko","name":"Rafał Leszko","path":"/leszko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2834997?s=80&v=4"},"commit":{"message":"chore: fix function names (#3040)\n\nSigned-off-by: kevincatty \r\nCo-authored-by: Rafał Leszko ","shortMessageHtmlLink":"chore: fix function names (#3040)"}},{"before":"703c92f470ae3b5b54e0433d3bc58538964de139","after":"1873cb754be32683b7377459f8249993b1f077c3","ref":"refs/heads/rafal/filter-o-by-livepeer-version","pushedAt":"2024-05-09T13:11:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"leszko","name":"Rafał Leszko","path":"/leszko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2834997?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rafal/filter-o-by-livepeer-version","shortMessageHtmlLink":"Merge branch 'master' into rafal/filter-o-by-livepeer-version"}},{"before":null,"after":"703c92f470ae3b5b54e0433d3bc58538964de139","ref":"refs/heads/rafal/filter-o-by-livepeer-version","pushedAt":"2024-05-09T13:10:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leszko","name":"Rafał Leszko","path":"/leszko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2834997?s=80&v=4"},"commit":{"message":"Add min acceptable livepeer version as the broadcaster param","shortMessageHtmlLink":"Add min acceptable livepeer version as the broadcaster param"}},{"before":"23b59b41d3e8ffa58ec3c49ade6e97ca47f79bf9","after":null,"ref":"refs/heads/rafal/fix-ci","pushedAt":"2024-05-08T14:32:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomshutt","name":"Thom Shutt","path":"/thomshutt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/907370?s=80&v=4"}},{"before":"e9cbadbee54abe1e29393065a9c048b11ba9a215","after":"b1b2c030ad39638ca3f1dead504ec2f1cdc516de","ref":"refs/heads/master","pushedAt":"2024-05-08T14:32:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thomshutt","name":"Thom Shutt","path":"/thomshutt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/907370?s=80&v=4"},"commit":{"message":"Fix CI Darwin Build (#3049)\n\n* Fix CI\r\n\r\n* Fix CI","shortMessageHtmlLink":"Fix CI Darwin Build (#3049)"}},{"before":"40ff6f6475abccea4d33edfdbecc17976abd1e35","after":"23b59b41d3e8ffa58ec3c49ade6e97ca47f79bf9","ref":"refs/heads/rafal/fix-ci","pushedAt":"2024-05-08T13:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leszko","name":"Rafał Leszko","path":"/leszko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2834997?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":null,"after":"40ff6f6475abccea4d33edfdbecc17976abd1e35","ref":"refs/heads/rafal/fix-ci","pushedAt":"2024-05-08T12:52:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leszko","name":"Rafał Leszko","path":"/leszko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2834997?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":"d683552d1534c06c773a021a4d011c713eedc132","after":"cdf854c5ab2373d37afaa2325b06fd13c8826e2f","ref":"refs/heads/rafal/update-lpms-fix-mobile","pushedAt":"2024-05-08T09:53:02.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"leszko","name":"Rafał Leszko","path":"/leszko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2834997?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rafal/update-lpms-fix-mobile","shortMessageHtmlLink":"Merge branch 'master' into rafal/update-lpms-fix-mobile"}},{"before":null,"after":"6d8aa0c7800d9b13cf61319a48898979ef17ec0c","ref":"refs/heads/eliteprox/check-model-folder-2","pushedAt":"2024-05-07T21:10:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"Adding go sum","shortMessageHtmlLink":"Adding go sum"}},{"before":"3a9131928fa8d2e0910d48a605cb5d827088fe13","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.24.0","pushedAt":"2024-05-07T09:16:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"997d14ba1498e31755d836af80bc9e29f2c491c3","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.25.0","pushedAt":"2024-05-07T09:16:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/net from 0.17.0 to 0.25.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.25.0.\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.25.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.17.0 to 0.25.0"}},{"before":"b19b0974c9712590fcd32f4266ccb06e76a190d8","after":null,"ref":"refs/heads/add_latency_to_selection","pushedAt":"2024-05-06T13:56:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"ebd504561bb07477adb4cc35cf8e24d33ec33a21","after":"dfb43206ce343bbd1c5b0811af3d37a0005b9fbd","ref":"refs/heads/ai-video","pushedAt":"2024-05-06T13:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"feat(ai): Enhance orchestrator selection by incorporating latency (#3043)\n\nThis commit introduces latency consideration into the orchestrator\r\nselection process, addressing two key issues. Firstly, it resolves a\r\nminor bug where the algorithm consistently selected known orchestrators\r\ndue to a condition that never evaluated to true (see [this\r\ncondition](https://github.com/livepeer/go-livepeer/blob/1239b4e56133003fe6a98a863cce6bdd6b5f2532/server/selection.go#L110)).\r\nSecondly, this change ensures that, once all orchestrators have been\r\nevaluated, the one with the fastest response time for a specific job is\r\nchosen. While the current method for calculating latency is somewhat\r\nbasic, it sets the foundation for more sophisticated enhancements in the\r\nfuture.\r\n\r\nCo-authored-by: Brad P <0xb79orch@gmail.com>","shortMessageHtmlLink":"feat(ai): Enhance orchestrator selection by incorporating latency (#3043"}},{"before":"034caad7401b58d145990a29eedca0c88e1d13b8","after":"b19b0974c9712590fcd32f4266ccb06e76a190d8","ref":"refs/heads/add_latency_to_selection","pushedAt":"2024-05-06T12:27:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"feat(ai): Enhance orchestrator selection by incorporating latency\n\nThis commit introduces latency consideration into the orchestrator\nselection process, addressing two key issues. Firstly, it resolves a\nminor bug where the algorithm consistently selected known orchestrators\ndue to a condition that never evaluated to true (see [this\ncondition](https://github.com/livepeer/go-livepeer/blob/1239b4e56133003fe6a98a863cce6bdd6b5f2532/server/selection.go#L110)).\nSecondly, this change ensures that, once all orchestrators have been\nevaluated, the one with the fastest response time for a specific job is\nchosen. While the current method for calculating latency is somewhat\nbasic, it sets the foundation for more sophisticated enhancements in the\nfuture.\n\nCo-authored-by: Brad P <0xb79orch@gmail.com>","shortMessageHtmlLink":"feat(ai): Enhance orchestrator selection by incorporating latency"}},{"before":null,"after":"034caad7401b58d145990a29eedca0c88e1d13b8","ref":"refs/heads/add_latency_to_selection","pushedAt":"2024-05-04T22:58:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"feat(ai): Enhance orchestrator selection by incorporating latency\n\nThis commit introduces latency consideration into the orchestrator\nselection process, addressing two key issues. Firstly, it resolves a\nminor bug where the algorithm consistently selected known orchestrators\ndue to a condition that never evaluated to true (see [this\ncondition](https://github.com/livepeer/go-livepeer/blob/1239b4e56133003fe6a98a863cce6bdd6b5f2532/server/selection.go#L110)).\nSecondly, this change ensures that, once all orchestrators have been\nevaluated, the one with the fastest response time for a specific job is\nchosen. While the current method for calculating latency is somewhat\nbasic, it sets the foundation for more sophisticated enhancements in the\nfuture.\n\nCo-authored-by: Brad P <0xb79orch@gmail.com>","shortMessageHtmlLink":"feat(ai): Enhance orchestrator selection by incorporating latency"}},{"before":"f17648052fe052e5686c06748ec0f6f18b2eb02b","after":null,"ref":"refs/heads/fix_no_orchs_infinite_looop","pushedAt":"2024-05-04T20:10:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"40a40a53f5747ee76c7d7f471f18cfcddd7c0a96","after":"ebd504561bb07477adb4cc35cf8e24d33ec33a21","ref":"refs/heads/ai-video","pushedAt":"2024-05-04T20:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"fix(ai): fix infinite loop when no Os are found (#3042)\n\nThis commit prevents the orchestrator selection go routine from staying in a infinite loop when no Orchestrators can be found.","shortMessageHtmlLink":"fix(ai): fix infinite loop when no Os are found (#3042)"}},{"before":null,"after":"f17648052fe052e5686c06748ec0f6f18b2eb02b","ref":"refs/heads/fix_no_orchs_infinite_looop","pushedAt":"2024-05-04T19:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"fix(ai): fix infinite loop when no Os are found\n\nThis commit prevents the orchestrator selection go routine from staying\nin a infinite loop when no Orchestrators can be found.","shortMessageHtmlLink":"fix(ai): fix infinite loop when no Os are found"}},{"before":"fb9764b7fdd978b691e5277e1a089b69a93793f8","after":"40a40a53f5747ee76c7d7f471f18cfcddd7c0a96","ref":"refs/heads/ai-video","pushedAt":"2024-05-04T14:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"chore(ai): remove temporary AI subnet docs\n\nThis commit removes the tempoary AI subnet docs now that the final docs\nhave been deployed on https://docs.livepeer.ai/ai/introduction.","shortMessageHtmlLink":"chore(ai): remove temporary AI subnet docs"}},{"before":null,"after":"99864f548b2effcde1b591dbd722f4053d9e1693","ref":"refs/heads/create_vscode_dev_container","pushedAt":"2024-05-04T13:58:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"refactor: add initial dev container config\n\nThis commit adds an initial dev container configuration file.","shortMessageHtmlLink":"refactor: add initial dev container config"}},{"before":"6ab6fffa31406b93c8145fd37a4b45179e25c7bd","after":null,"ref":"refs/heads/ai_video_pull_request_action_test","pushedAt":"2024-05-04T01:16:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"a47c1c2c2f05a80931e48cfafd2da9c64d4acd96","after":null,"ref":"refs/heads/ai_video_pr_test","pushedAt":"2024-05-04T01:16:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"3b3b196f7c9aae3f6240cab1fbf3250cffe74918","after":null,"ref":"refs/heads/rebase-ai-video","pushedAt":"2024-05-04T01:16:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"51d23964fa77d54a1550b132e7295324b5fe8333","after":null,"ref":"refs/heads/test_pr_labeler","pushedAt":"2024-05-04T01:16:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"770a970764fd711d521a243d554d7ca5d463f1f8","after":null,"ref":"refs/heads/ai-video-label-test","pushedAt":"2024-05-04T01:16:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"a0448d4035391a270294c28db188660fa4575c9b","after":"fb9764b7fdd978b691e5277e1a089b69a93793f8","ref":"refs/heads/ai-video","pushedAt":"2024-05-04T00:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"ci(ai): add temporary ai-video latest binary url upload\n\nThis commit ensures that the `upload_build.sh` script uploads the latest\nbinary that is deployed to the `ai-video` branch under one url. This is\ndone to simplify binary installation.","shortMessageHtmlLink":"ci(ai): add temporary ai-video latest binary url upload"}},{"before":"46a4e6f1e6b99bf7f0b05b02c3f2c2b613bfbba2","after":null,"ref":"refs/heads/fix_insufficient_capacity_payments","pushedAt":"2024-05-03T22:34:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"}},{"before":"6fc1afd49af05d7515495a58ceeb60db206fe98c","after":"a0448d4035391a270294c28db188660fa4575c9b","ref":"refs/heads/ai-video","pushedAt":"2024-05-03T22:34:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"fix(ai): prevent insufficient capacity payments (#3035)\n\n* fix(ai): handle insufficient capacity payments\r\n\r\nThis commit enhances the Orchestrator's capacity handling by returning\r\nan error prior to processing payments when capacity is insufficient.\r\nThis prevents that the Gateway overpays for requests.\r\n\r\n* chore(ai): update ai-worker dependency\r\n\r\nThis commit updates the ai-worker dependency to the latest version.","shortMessageHtmlLink":"fix(ai): prevent insufficient capacity payments (#3035)"}},{"before":"e6a09d9960e0728b391436c92155b7a068568cbd","after":"46a4e6f1e6b99bf7f0b05b02c3f2c2b613bfbba2","ref":"refs/heads/fix_insufficient_capacity_payments","pushedAt":"2024-05-03T22:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"chore(ai): update ai-worker dependency\n\nThis commit updates the ai-worker dependency to the latest version.","shortMessageHtmlLink":"chore(ai): update ai-worker dependency"}},{"before":"d4917a7a31b1214708af6e8b855c59b6825a04c0","after":"e6a09d9960e0728b391436c92155b7a068568cbd","ref":"refs/heads/fix_insufficient_capacity_payments","pushedAt":"2024-05-03T21:59:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rickstaa","name":"Rick Staa","path":"/rickstaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17570430?s=80&v=4"},"commit":{"message":"fix(ai): handle insufficient capacity payments\n\nThis commit enhances the Orchestrator's capacity handling by returning\nan error prior to processing payments when capacity is insufficient.\nThis prevents that the Gateway overpays for requests.","shortMessageHtmlLink":"fix(ai): handle insufficient capacity payments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERbBAcQA","startCursor":null,"endCursor":null}},"title":"Activity · livepeer/go-livepeer"}