{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695334883,"defaultBranch":"main","name":"mosaic-video","ownerLogin":"learn-video","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-22T22:10:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/130881716?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709032065.0","currentOid":""},"activityList":{"items":[{"before":"9cf1b4fe84e38c8cc81b2ceafc6cbd4b692d1f98","after":"eb6b0894f88068008a146c6319e54dfc9a4fd681","ref":"refs/heads/main","pushedAt":"2024-02-27T11:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"changed README design image","shortMessageHtmlLink":"changed README design image"}},{"before":null,"after":"4307eb3aaf09ad8b0d54c921afc9913d6cb83c63","ref":"refs/heads/change-design-image","pushedAt":"2024-02-27T11:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mauvieira","name":"Mauricio Vieira","path":"/mauvieira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37835413?s=80&v=4"},"commit":{"message":"changed README design image","shortMessageHtmlLink":"changed README design image"}},{"before":"1a79952602bb6912598a7b5a06e40e94b51b022d","after":null,"ref":"refs/heads/resilient-command","pushedAt":"2024-02-14T00:57:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"}},{"before":"407cfc925b88dcdcd3cf8d334f6f34bef15efdc7","after":"9cf1b4fe84e38c8cc81b2ceafc6cbd4b692d1f98","ref":"refs/heads/main","pushedAt":"2024-02-14T00:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Be more resilient when downloading HTTP content","shortMessageHtmlLink":"feat: Be more resilient when downloading HTTP content"}},{"before":null,"after":"1a79952602bb6912598a7b5a06e40e94b51b022d","ref":"refs/heads/resilient-command","pushedAt":"2024-02-11T16:51:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Be more resilient when downloading HTTP content","shortMessageHtmlLink":"feat: Be more resilient when downloading HTTP content"}},{"before":"d8611a07f42ba3f49d243c5891e1cfac7a6072c6","after":"407cfc925b88dcdcd3cf8d334f6f34bef15efdc7","ref":"refs/heads/main","pushedAt":"2024-02-05T09:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"docs: Clarify JSON file","shortMessageHtmlLink":"docs: Clarify JSON file"}},{"before":"f481854c384cb92d800bb7005e5ecff4ef367883","after":"d8611a07f42ba3f49d243c5891e1cfac7a6072c6","ref":"refs/heads/main","pushedAt":"2024-02-05T09:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"docs: We can use the issues for the roadmap","shortMessageHtmlLink":"docs: We can use the issues for the roadmap"}},{"before":"3c5b7d711938100adb7698c5b31e48023d0352bf","after":"f481854c384cb92d800bb7005e5ecff4ef367883","ref":"refs/heads/main","pushedAt":"2024-02-05T03:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"docs: Simulate command","shortMessageHtmlLink":"docs: Simulate command"}},{"before":"aae2e1130a31cbe9332451b2de8ba72f17cc43dd","after":"3c5b7d711938100adb7698c5b31e48023d0352bf","ref":"refs/heads/main","pushedAt":"2024-02-05T03:43:49.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: No need to handle running processes","shortMessageHtmlLink":"feat: No need to handle running processes"}},{"before":"6428580233d48d3d5076ebae7e0951982f9d599e","after":"900d4c497d8cc7e7afc7ac71312520d0ab534f58","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-04T11:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: No need to handle running processes","shortMessageHtmlLink":"feat: No need to handle running processes"}},{"before":"d31020b85fbebf68edf3a0cb0312ba3e9d863277","after":"6428580233d48d3d5076ebae7e0951982f9d599e","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-04T10:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"test: Improve current tests","shortMessageHtmlLink":"test: Improve current tests"}},{"before":"9295324c4599f97b536d9d6f5fffe37376211443","after":"d31020b85fbebf68edf3a0cb0312ba3e9d863277","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-04T01:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"refactor: Use a struct to hold task params","shortMessageHtmlLink":"refactor: Use a struct to hold task params"}},{"before":"494451cf6bc38d7038ed5b7d1703f6dbab7774d9","after":"9295324c4599f97b536d9d6f5fffe37376211443","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-04T00:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"test: Fix tests","shortMessageHtmlLink":"test: Fix tests"}},{"before":"1ce7a022a72129f9f5a50d8b5ef18a7fc935c027","after":"494451cf6bc38d7038ed5b7d1703f6dbab7774d9","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-04T00:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"lint: Don't cuddle assignments and function calls","shortMessageHtmlLink":"lint: Don't cuddle assignments and function calls"}},{"before":"d19de480357892a0823028ac907090f772fe682b","after":"1ce7a022a72129f9f5a50d8b5ef18a7fc935c027","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T22:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"fix: Release lock the right way","shortMessageHtmlLink":"fix: Release lock the right way"}},{"before":"902505cfe174a5c8ef5b20f5922d7e2f32469bb0","after":"d19de480357892a0823028ac907090f772fe682b","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T19:19:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"lint: Don't cuddle function call and return","shortMessageHtmlLink":"lint: Don't cuddle function call and return"}},{"before":"3b5ae24197bcbeb8c0f1a9598aa679c9b4a0e42a","after":"902505cfe174a5c8ef5b20f5922d7e2f32469bb0","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T19:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"lint: Don't cuddle function call and return","shortMessageHtmlLink":"lint: Don't cuddle function call and return"}},{"before":"9653d13f9f801b8fc3455a9ba084dd333ca46336","after":"3b5ae24197bcbeb8c0f1a9598aa679c9b4a0e42a","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T19:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Release log after cancelling task","shortMessageHtmlLink":"feat: Release log after cancelling task"}},{"before":"bfb4102c2d89d305fc1d696bd2a127fcec5cfb46","after":"9653d13f9f801b8fc3455a9ba084dd333ca46336","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T16:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"refactor: Use a concurrent map","shortMessageHtmlLink":"refactor: Use a concurrent map"}},{"before":"ea3350e8497b6228ef03a0710b252dfa456bd092","after":"bfb4102c2d89d305fc1d696bd2a127fcec5cfb46","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T14:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"lint: Don't cuddle assignments","shortMessageHtmlLink":"lint: Don't cuddle assignments"}},{"before":"e34a47cfc0ae7e7bc43cdfba29c690fe91d3d969","after":"ea3350e8497b6228ef03a0710b252dfa456bd092","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T13:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"fix: Ensure race condtion won't happen","shortMessageHtmlLink":"fix: Ensure race condtion won't happen"}},{"before":"c8c845327b22ba7dd32839ef29fd9eceb3129e54","after":"e34a47cfc0ae7e7bc43cdfba29c690fe91d3d969","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-03T11:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Signaling to cancel task and stop ffmpeg","shortMessageHtmlLink":"feat: Signaling to cancel task and stop ffmpeg"}},{"before":"336aefe51bd6a9a48c047a82252441a69122ce91","after":"aae2e1130a31cbe9332451b2de8ba72f17cc43dd","ref":"refs/heads/main","pushedAt":"2024-02-03T01:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"test: Improve simulation with more mosaics","shortMessageHtmlLink":"test: Improve simulation with more mosaics"}},{"before":"337ba9ff213db38ade6bb273af2595030366f1e5","after":"c8c845327b22ba7dd32839ef29fd9eceb3129e54","ref":"refs/heads/enqueue-task","pushedAt":"2024-02-02T13:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Lock instead of using Unique job feature\n\nWhen a problem happens, the unique task enqueued is not cancelled,\nand the state gets inconsistent with a dangling task in the queue.","shortMessageHtmlLink":"feat: Lock instead of using Unique job feature"}},{"before":"70a4ae88cefab4a343480ea5382432693a4ba67e","after":"337ba9ff213db38ade6bb273af2595030366f1e5","ref":"refs/heads/enqueue-task","pushedAt":"2024-01-31T12:23:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"lint: Use config env to set max concurrent tasks","shortMessageHtmlLink":"lint: Use config env to set max concurrent tasks"}},{"before":"e8b058d5e6a6f9341c24ad456ed2231376cc3f42","after":"70a4ae88cefab4a343480ea5382432693a4ba67e","ref":"refs/heads/enqueue-task","pushedAt":"2024-01-31T10:39:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Enqueue mosaic generation","shortMessageHtmlLink":"feat: Enqueue mosaic generation"}},{"before":null,"after":"e8b058d5e6a6f9341c24ad456ed2231376cc3f42","ref":"refs/heads/enqueue-task","pushedAt":"2024-01-31T10:38:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"feat: Enqueue mosaic generation","shortMessageHtmlLink":"feat: Enqueue mosaic generation"}},{"before":"8d4acdf3d6936276a9c7d6cbf72b13078941da1b","after":"336aefe51bd6a9a48c047a82252441a69122ce91","ref":"refs/heads/main","pushedAt":"2024-01-31T02:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"chore: Ignore hls folder","shortMessageHtmlLink":"chore: Ignore hls folder"}},{"before":"92f9c9c0d142efeb0d3db75db941ff4fe82b1d64","after":null,"ref":"refs/heads/doc-json","pushedAt":"2024-01-29T19:33:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"}},{"before":"5d59e3b7d2b16542bde34ecbb74a4055aa5dbc47","after":"8d4acdf3d6936276a9c7d6cbf72b13078941da1b","ref":"refs/heads/main","pushedAt":"2024-01-29T19:33:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mauricioabreu","name":"Mauricio Antunes","path":"/mauricioabreu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437542?s=80&v=4"},"commit":{"message":"docs: Fix duplicate sentence","shortMessageHtmlLink":"docs: Fix duplicate sentence"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBnCSlAA","startCursor":null,"endCursor":null}},"title":"Activity ยท learn-video/mosaic-video"}