{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":539084600,"defaultBranch":"main","name":"rdk","ownerLogin":"stuqdog","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-20T16:23:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29895141?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724425652.0","currentOid":""},"activityList":{"items":[{"before":"ea22dd9fc5c69029c1b4e3bff1058a4c6b9adef9","after":"2b2669d98d90b3411f4e4cb70bdcc5b04f04a781","ref":"refs/heads/main","pushedAt":"2024-09-23T15:13:40.000Z","pushType":"push","commitsCount":84,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"RSDK-8542 expose plans generated from builtin motion service without executing them (#4287)","shortMessageHtmlLink":"RSDK-8542 expose plans generated from builtin motion service without …"}},{"before":"40249646ba524cca822146e736e82d17ae183a98","after":"5d7b333817eb23c0d063a991316a81b146c756de","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-29T21:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"fix makefile, remove test code","shortMessageHtmlLink":"fix makefile, remove test code"}},{"before":"2830a428ae9ada48465ee52b658c58ae792ada23","after":"40249646ba524cca822146e736e82d17ae183a98","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-29T17:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"remove python dependency","shortMessageHtmlLink":"remove python dependency"}},{"before":"2fbdb6283dd9235af87b79a41fb6725b772fbbc2","after":"2830a428ae9ada48465ee52b658c58ae792ada23","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-29T17:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"download generator from external source","shortMessageHtmlLink":"download generator from external source"}},{"before":"ad547d3b8bc06c279084f72dcd51fe1e63cbebb0","after":"2fbdb6283dd9235af87b79a41fb6725b772fbbc2","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-27T12:26:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"linter fixes","shortMessageHtmlLink":"linter fixes"}},{"before":"d885bf50eacd4b634c5a2f44b923b4b1067715e6","after":"ad547d3b8bc06c279084f72dcd51fe1e63cbebb0","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-26T18:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"forgot to add build.sh whoops","shortMessageHtmlLink":"forgot to add build.sh whoops"}},{"before":"23ab5c705eadb799d5cc6fca04da669c8920033e","after":"d885bf50eacd4b634c5a2f44b923b4b1067715e6","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-26T18:57:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"actually add dummy file","shortMessageHtmlLink":"actually add dummy file"}},{"before":"43bdc53c0bf6e59f7990a13b12649ae2afdffcb9","after":"23ab5c705eadb799d5cc6fca04da669c8920033e","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-26T15:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"test making python __main__ a dependency of go build","shortMessageHtmlLink":"test making python __main__ a dependency of go build"}},{"before":"59492667dfc9b374a0026b4206421ececac59f5b","after":"43bdc53c0bf6e59f7990a13b12649ae2afdffcb9","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T18:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"lint fixes","shortMessageHtmlLink":"lint fixes"}},{"before":"c414ea6f5e3ccdd7078f2627a23f17d35e70f654","after":"59492667dfc9b374a0026b4206421ececac59f5b","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T18:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"cleanup cli code","shortMessageHtmlLink":"cleanup cli code"}},{"before":"013f3e71008f430975a9dc91d369baf10af0cf4f","after":"c414ea6f5e3ccdd7078f2627a23f17d35e70f654","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T17:49:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"finalize ci","shortMessageHtmlLink":"finalize ci"}},{"before":"37518bd0f0a883f79782fb301eddbf0d0518bb6c","after":"013f3e71008f430975a9dc91d369baf10af0cf4f","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T16:01:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"fix platform","shortMessageHtmlLink":"fix platform"}},{"before":"f290e804542cdab8a669fc7376ed3172f3a00b34","after":"37518bd0f0a883f79782fb301eddbf0d0518bb6c","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T16:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"21dbc250032ce0d8cfa45db539a1329c8090dbc7","after":"f290e804542cdab8a669fc7376ed3172f3a00b34","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"tree","shortMessageHtmlLink":"tree"}},{"before":"aefbfb7a2e345eeaf3988bbd1839b6d07c05336d","after":"21dbc250032ce0d8cfa45db539a1329c8090dbc7","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"make sure call to module generate works","shortMessageHtmlLink":"make sure call to module generate works"}},{"before":"90d0556cc752df8f4d9e8701686f9a2445ac3834","after":"aefbfb7a2e345eeaf3988bbd1839b6d07c05336d","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"remove all reference to uploading or release versions, just testing here\\!","shortMessageHtmlLink":"remove all reference to uploading or release versions, just testing h…"}},{"before":"72a8ed4ac65a8b5f5bac07d64296d9e8eb534451","after":"90d0556cc752df8f4d9e8701686f9a2445ac3834","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"run on PR for testing","shortMessageHtmlLink":"run on PR for testing"}},{"before":"edea3260ddfc53f58ff41e62d8a59b4926dcb906","after":"72a8ed4ac65a8b5f5bac07d64296d9e8eb534451","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"what is the event name","shortMessageHtmlLink":"what is the event name"}},{"before":"a1fce2811968f43ece7f18bd453db66c91c1aaea","after":"edea3260ddfc53f58ff41e62d8a59b4926dcb906","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:21:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"fix -ci suffix, make sure makefile is read correctly","shortMessageHtmlLink":"fix -ci suffix, make sure makefile is read correctly"}},{"before":"46c483ded924e5fbfe00a2329da0dfd271fff3ef","after":"a1fce2811968f43ece7f18bd453db66c91c1aaea","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"remove poetry","shortMessageHtmlLink":"remove poetry"}},{"before":"5fc7624da51c70f9f5295e28497b615778e9e619","after":"46c483ded924e5fbfe00a2329da0dfd271fff3ef","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"sudo","shortMessageHtmlLink":"sudo"}},{"before":"aac09643aaf9193667a6530bf36e7749b01f146a","after":"5fc7624da51c70f9f5295e28497b615778e9e619","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"run fake test","shortMessageHtmlLink":"run fake test"}},{"before":"65aadc5d61bbc717b6ffdf66cd0de8febd229a74","after":"aac09643aaf9193667a6530bf36e7749b01f146a","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"add fake test","shortMessageHtmlLink":"add fake test"}},{"before":null,"after":"65aadc5d61bbc717b6ffdf66cd0de8febd229a74","ref":"refs/heads/module-gen-in-cli","pushedAt":"2024-08-23T15:07:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"init commit, need to test","shortMessageHtmlLink":"init commit, need to test"}},{"before":"3500f739989b29c67c307b10db453fef3cc390c5","after":"ea22dd9fc5c69029c1b4e3bff1058a4c6b9adef9","ref":"refs/heads/main","pushedAt":"2024-08-16T15:09:32.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"RSDK-8189: Bump goutils and webrtc to address PeerConnection.GracefulClose hang. (#4286)","shortMessageHtmlLink":"RSDK-8189: Bump goutils and webrtc to address PeerConnection.Graceful…"}},{"before":"3bbf4085ab60b7911b9bafed6a0698689885a44d","after":"3500f739989b29c67c307b10db453fef3cc390c5","ref":"refs/heads/main","pushedAt":"2024-08-07T15:35:20.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"Update vision.go (#4266)","shortMessageHtmlLink":"Update vision.go (viamrobotics#4266)"}},{"before":"be20d1c8fd3fbf13b35c98e9ef1a36eed3bf8901","after":"3bbf4085ab60b7911b9bafed6a0698689885a44d","ref":"refs/heads/main","pushedAt":"2024-07-29T15:40:18.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"RSDK-8280 jsonschema in meta.json (#4234)","shortMessageHtmlLink":"RSDK-8280 jsonschema in meta.json (viamrobotics#4234)"}},{"before":"0ad3c0a7c2263b704daaa21957233e8ecd3fa964","after":"be20d1c8fd3fbf13b35c98e9ef1a36eed3bf8901","ref":"refs/heads/main","pushedAt":"2024-07-16T14:08:38.000Z","pushType":"push","commitsCount":133,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"Avoid race conditions in single-line encoder (#4156)\n\nThanks to Sean P for noticing the problem! This is a follow-up to https://github.com/viamrobotics/rdk/pull/4147 Changes include:\r\n- Every time we lock the mutex, do so at the very top of the function and then defer unlocking it immediately, instead of manually unlocking it later. This ensures that the functions that lock the mutex are atomic. \r\n- Lock the mutex on all public functions. This ensures that we can't get bogus readings by calling some public function at the same time that we're, say, reconfiguring the component.\r\n- Don't call `Close()` from within `Reconfigure()`, to avoid deadlocks now that both are locking the mutex no matter what. All we really needed from `Close()` was stopping the `StoppableWorkers`, and that's easy enough to copy over.\r\n- We were calling `e.workers.Stop()` twice within 10 lines of each other, and the second one should never fire (see my dithering in the comments of https://github.com/viamrobotics/rdk/pull/4147). It's now much more obvious that it should never need to be stopped again: get rid of the second `Stop()`, and just put in a comment at the top of the function saying it needs to have already been stopped (compare old line 183 to new line 170).\r\n- Now that `Close()` is not called during `Reconfigure()`, remove the part that was only there to make `Reconfigure()` work right.\r\n\r\nTried on the `grievance` rover: seems to work fine, but the old version seemed to work fine, too. but this time it looks like it has fewer potential bugs!","shortMessageHtmlLink":"Avoid race conditions in single-line encoder (viamrobotics#4156)"}},{"before":"ef2f46a5aac44e059b548faa1159dced5b541f33","after":"0ad3c0a7c2263b704daaa21957233e8ecd3fa964","ref":"refs/heads/main","pushedAt":"2024-06-10T13:52:45.000Z","pushType":"push","commitsCount":92,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":"RSDK-7853: Add ability for test loggers to copy log levels to zap eqvuivalent logger. (#4052)","shortMessageHtmlLink":"RSDK-7853: Add ability for test loggers to copy log levels to zap eqv…"}},{"before":"ef90d24261852f0beed1bdab86f5dc907b70c13c","after":"ef2f46a5aac44e059b548faa1159dced5b541f33","ref":"refs/heads/main","pushedAt":"2024-05-13T18:00:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stuqdog","name":"Ethan","path":"/stuqdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29895141?s=80&v=4"},"commit":{"message":" APP-4066: Remove legacy .data dir cleanup logic (#3943)","shortMessageHtmlLink":" APP-4066: Remove legacy .data dir cleanup logic (viamrobotics#3943)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNToxMzo0MC4wMDAwMDBazwAAAAS-IXHH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNToxMzo0MC4wMDAwMDBazwAAAAS-IXHH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xM1QxODowMDo1NC4wMDAwMDBazwAAAARIsTHy"}},"title":"Activity · stuqdog/rdk"}