{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":522730407,"defaultBranch":"main","name":"summit","ownerLogin":"serpent-os","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-08T22:50:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67632438?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1682198640.0","currentOid":""},"activityList":{"items":[{"before":"ce65a011f6bcd6964e1d0e0037de2da6deb95d97","after":"acb73835ab7e62b81122ba5749b8d41157da3bff","ref":"refs/heads/main","pushedAt":"2024-03-31T01:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"projects/repository: Use the new `stone.yaml` path\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"projects/repository: Use the new stone.yaml path"}},{"before":"ef33b0252a38cfdd73f5ae413175e774debd9fd8","after":"ce65a011f6bcd6964e1d0e0037de2da6deb95d97","ref":"refs/heads/main","pushedAt":"2024-01-13T20:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"*cough*\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"*cough*"}},{"before":"e6511ba7fc157605b6c8e4fad6030af9ab759a3e","after":"ef33b0252a38cfdd73f5ae413175e774debd9fd8","ref":"refs/heads/main","pushedAt":"2024-01-13T20:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"views/home: Update landing page for obvious DNS test :P\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"views/home: Update landing page for obvious DNS test :P"}},{"before":"38017ed47d7ec6377141e787c45a57fed342eec1","after":"e6511ba7fc157605b6c8e4fad6030af9ab759a3e","ref":"refs/heads/main","pushedAt":"2024-01-13T20:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"seed: Remedy fixtures for a single recipe source\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"seed: Remedy fixtures for a single recipe source"}},{"before":"29fd40309ec8797c693297cfdce831e735dff4e5","after":"38017ed47d7ec6377141e787c45a57fed342eec1","ref":"refs/heads/main","pushedAt":"2023-05-15T10:43:24.070Z","pushType":"push","commitsCount":3,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"darkMode.js: Adapt to changes in bootstrap5\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"darkMode.js: Adapt to changes in bootstrap5"}},{"before":"e357fc62441999b818c309c62e0d44b63bb04cd3","after":"29fd40309ec8797c693297cfdce831e735dff4e5","ref":"refs/heads/main","pushedAt":"2023-05-15T09:37:13.333Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"main: Enable `fork` GC by default due to long running process\n\nThis uses `clone()` and COW memory on Linux for better efficiency and\nshould help alleviate some of the exhaustion issues we're seeing in\ndeployment.\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"main: Enable fork GC by default due to long running process"}},{"before":"43d0ceafb1102562e72c17bba7585d658c4131f6","after":"e357fc62441999b818c309c62e0d44b63bb04cd3","ref":"refs/heads/main","pushedAt":"2023-04-25T10:54:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"Fix theme flash when loading page","shortMessageHtmlLink":"Fix theme flash when loading page"}},{"before":"570a4d93b0f4658fabf6eef11d6da89ab5f79a47","after":"43d0ceafb1102562e72c17bba7585d658c4131f6","ref":"refs/heads/main","pushedAt":"2023-04-25T10:53:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"Improve code flow with `enforceHTTP`","shortMessageHtmlLink":"Improve code flow with enforceHTTP"}},{"before":"1a3808648ae43ecad3f3d2f461313fd1aab64585","after":null,"ref":"refs/heads/add-codeowners-workflow","pushedAt":"2023-04-22T21:24:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"der-eismann","name":"Philipp Trulson","path":"/der-eismann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406217?s=80&v=4"}},{"before":"7fee1215444199e238d1d04afca5cdc89adefab5","after":"570a4d93b0f4658fabf6eef11d6da89ab5f79a47","ref":"refs/heads/main","pushedAt":"2023-04-22T21:23:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"der-eismann","name":"Philipp Trulson","path":"/der-eismann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406217?s=80&v=4"},"commit":{"message":"Merge pull request #11 from serpent-os/add-codeowners-workflow\n\nAdd CODEOWNERS & GitHub Actions workflow","shortMessageHtmlLink":"Merge pull request #11 from serpent-os/add-codeowners-workflow"}},{"before":null,"after":"1a3808648ae43ecad3f3d2f461313fd1aab64585","ref":"refs/heads/add-codeowners-workflow","pushedAt":"2023-04-22T21:12:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"der-eismann","name":"Philipp Trulson","path":"/der-eismann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10406217?s=80&v=4"},"commit":{"message":"Add CODEOWNERS & GitHub Actions workflow","shortMessageHtmlLink":"Add CODEOWNERS & GitHub Actions workflow"}},{"before":"e88f9f5e5e895cc0a9325c1c648fe56afe2ea81b","after":"7fee1215444199e238d1d04afca5cdc89adefab5","ref":"refs/heads/main","pushedAt":"2023-04-04T12:42:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ermo","name":"Rune Morling","path":"/ermo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118045?s=80&v=4"},"commit":{"message":"Merge pull request #8 from ermo/listen-address-tweaks\n\nAllow override of sane default listening address","shortMessageHtmlLink":"Merge pull request #8 from ermo/listen-address-tweaks"}},{"before":"939511b24f3f9b7197ccb2330cf830785e625568","after":"e88f9f5e5e895cc0a9325c1c648fe56afe2ea81b","ref":"refs/heads/main","pushedAt":"2023-03-24T23:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"Add repair button for authenticated users\n\nThis is in the instance of a depair event. Rarer soon.\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"Add repair button for authenticated users"}},{"before":"8a2f9cd3f4940169b5124414c5c657b9ea235a81","after":"939511b24f3f9b7197ccb2330cf830785e625568","ref":"refs/heads/main","pushedAt":"2023-03-24T23:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"api/v1/pairing: Support reauth\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"api/v1/pairing: Support reauth"}},{"before":"d14adaed9768183b8fd0955e1e28460957979994","after":"8a2f9cd3f4940169b5124414c5c657b9ea235a81","ref":"refs/heads/main","pushedAt":"2023-03-24T23:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"dub.json: Lock to 0.9.5 vibe.d\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"dub.json: Lock to 0.9.5 vibe.d"}},{"before":"a5b70093383f81418d56805fa5d7bd008e1c65a5","after":"d14adaed9768183b8fd0955e1e28460957979994","ref":"refs/heads/main","pushedAt":"2023-03-22T12:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"projects: Use global taskPool to avoid thread exhaustion\n\nWe're seeing our summit instance segfault in deployment due to thread\nexhaustion. In short, every update new threads are made but not actually\ndisposed, due to a shortcoming in the design of `executeInNewThread` whereby\nneither `pthread_join` or `pthread_detach` are called until the TLS module\ndestructor.\n\nTo mitigate this, use the fixed global pool and avoid overcommiting the\nresources and prevent further thread leaks.\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"projects: Use global taskPool to avoid thread exhaustion"}},{"before":"5af4554455d9cb3668e5923dee9f58be795b125a","after":"a5b70093383f81418d56805fa5d7bd008e1c65a5","ref":"refs/heads/main","pushedAt":"2023-03-19T22:59:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"views: Via home.js render recent timeline\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"views: Via home.js render recent timeline"}},{"before":"c9ef7ffb029b76ec82b4e37f17a35737c330139d","after":"5af4554455d9cb3668e5923dee9f58be795b125a","ref":"refs/heads/main","pushedAt":"2023-03-18T12:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"Revert \"dispatch/worker: Simplify build allocation\"\n\nThis reverts commit c9ef7ffb029b76ec82b4e37f17a35737c330139d.\nTurns out summit is smarter than us.","shortMessageHtmlLink":"Revert \"dispatch/worker: Simplify build allocation\""}},{"before":"2fd3eabc50e31476ebb4368281665f0ab93432f3","after":"c9ef7ffb029b76ec82b4e37f17a35737c330139d","ref":"refs/heads/main","pushedAt":"2023-03-18T12:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"dispatch/worker: Simplify build allocation\n\nFind random available builder, go do a build.\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"dispatch/worker: Simplify build allocation"}},{"before":"2deb08248abeea8ba24d5824ab232d8813d4c4e0","after":"2fd3eabc50e31476ebb4368281665f0ab93432f3","ref":"refs/heads/main","pushedAt":"2023-03-18T11:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"views/tasks: Provide a link to build logs\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"views/tasks: Provide a link to build logs"}},{"before":"807b82e5cc7fef5436005ffea1c597e7ef8ba53f","after":"2deb08248abeea8ba24d5824ab232d8813d4c4e0","ref":"refs/heads/main","pushedAt":"2023-03-17T17:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"quickfix\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"quickfix"}},{"before":"1142474502a18a17d534f696445cc369bf3a1bdf","after":"807b82e5cc7fef5436005ffea1c597e7ef8ba53f","ref":"refs/heads/main","pushedAt":"2023-03-17T17:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"projects/repository: Fix non-Idle status vs Fresh\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"projects/repository: Fix non-Idle status vs Fresh"}},{"before":"4c0e7be03d09fcdb15079888641e68041c061037","after":"1142474502a18a17d534f696445cc369bf3a1bdf","ref":"refs/heads/main","pushedAt":"2023-03-17T17:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"buildtask: Breaking model: Record the responsible builder\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"buildtask: Breaking model: Record the responsible builder"}},{"before":"ffb5496a1802fef6a7660162f1b89e4f257cac27","after":"4c0e7be03d09fcdb15079888641e68041c061037","ref":"refs/heads/main","pushedAt":"2023-03-17T17:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"web/builders: Implement function to delete builders\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"web/builders: Implement function to delete builders"}},{"before":"15c9016b7202d3dcef1e11c7f7203419e667a775","after":"ffb5496a1802fef6a7660162f1b89e4f257cac27","ref":"refs/heads/main","pushedAt":"2023-03-17T13:39:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"builders: Add viewing for each builder (most details hidden)\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"builders: Add viewing for each builder (most details hidden)"}},{"before":"12c42074820fc62b05bccae8a7b5cd34e2990dfc","after":"15c9016b7202d3dcef1e11c7f7203419e667a775","ref":"refs/heads/main","pushedAt":"2023-03-17T13:15:53.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"api/v1/pairing: Set op builders to fully operational\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"api/v1/pairing: Set op builders to fully operational"}},{"before":"1defc6aac0f88dad659ec0941da233e5eaa6f549","after":"12c42074820fc62b05bccae8a7b5cd34e2990dfc","ref":"refs/heads/main","pushedAt":"2023-03-15T22:03:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"dispatch/worker: Set log URI using buildQueue helper\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"dispatch/worker: Set log URI using buildQueue helper"}},{"before":"077db30e7fa49d3f56514c75a5664a2e4d436d75","after":"1defc6aac0f88dad659ec0941da233e5eaa6f549","ref":"refs/heads/main","pushedAt":"2023-03-15T21:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"dispatch/worker: Download logs when build stage is done\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"dispatch/worker: Download logs when build stage is done"}},{"before":"b275d58764a0dcb1d4a8dcd37e1abd2db084ca8b","after":"077db30e7fa49d3f56514c75a5664a2e4d436d75","ref":"refs/heads/main","pushedAt":"2023-03-15T21:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"views/index: Fix the dodgy layout\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"views/index: Fix the dodgy layout"}},{"before":"6e562c771de8184478530cfe6486fe68f27624dd","after":"b275d58764a0dcb1d4a8dcd37e1abd2db084ca8b","ref":"refs/heads/main","pushedAt":"2023-03-15T21:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikeycode","name":"Ikey Doherty","path":"/ikeycode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53261402?s=80&v=4"},"commit":{"message":"views: Use a markdown page for our getting started box\n\nSigned-off-by: Ikey Doherty ","shortMessageHtmlLink":"views: Use a markdown page for our getting started box"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI5NsTwA","startCursor":null,"endCursor":null}},"title":"Activity ยท serpent-os/summit"}