{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":666497543,"defaultBranch":"main","name":"OnAIR","ownerLogin":"nasa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-14T17:11:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/848102?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712844471.0","currentOid":""},"activityList":{"items":[{"before":"676231ebaff7f6fda59b25d48352eaef6c20e903","after":"2a6571e0d58cfe0c980ee3b70a5fc0a6dffe0f09","ref":"refs/heads/main","pushedAt":"2024-06-27T13:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"example.ini was incorrect, changed to redis_example.ini","shortMessageHtmlLink":"example.ini was incorrect, changed to redis_example.ini"}},{"before":"3d379649193512a09d2125bbc8d1113546619814","after":"676231ebaff7f6fda59b25d48352eaef6c20e903","ref":"refs/heads/main","pushedAt":"2024-06-20T15:20:44.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"the-other-james","name":"James Marshall","path":"/the-other-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29483299?s=80&v=4"},"commit":{"message":"Merge pull request #132 from williamzhang0306/115_redo\n\nCSV Output Plugin (115 redo)\r\nCloses #115","shortMessageHtmlLink":"Merge pull request #132 from williamzhang0306/115_redo"}},{"before":"4513e6092f143960cae1bb0f122239400307309c","after":"197fc597e5d3d9cb457872b7fe7e4a76ec5f38cc","ref":"refs/heads/129-construct-a-ros-data-source","pushedAt":"2024-05-14T15:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfirth-nasa","name":null,"path":"/cfirth-nasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140096713?s=80&v=4"},"commit":{"message":"Make subscribers key indexable by topic","shortMessageHtmlLink":"Make subscribers key indexable by topic"}},{"before":"9e92a649b55b2264cedbe3db6a5eee508e916513","after":"4513e6092f143960cae1bb0f122239400307309c","ref":"refs/heads/129-construct-a-ros-data-source","pushedAt":"2024-05-09T20:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfirth-nasa","name":null,"path":"/cfirth-nasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140096713?s=80&v=4"},"commit":{"message":"Add additional type to accepted ROS2 messages","shortMessageHtmlLink":"Add additional type to accepted ROS2 messages"}},{"before":"3d379649193512a09d2125bbc8d1113546619814","after":"9e92a649b55b2264cedbe3db6a5eee508e916513","ref":"refs/heads/129-construct-a-ros-data-source","pushedAt":"2024-04-11T15:37:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfirth-nasa","name":null,"path":"/cfirth-nasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140096713?s=80&v=4"},"commit":{"message":"Base functionality of ROS data source from topic\n\n- Topics are described in the config json\n- Message types are set as strings in config JSON and mapped from ROS types in ros_adapter.py","shortMessageHtmlLink":"Base functionality of ROS data source from topic"}},{"before":null,"after":"3d379649193512a09d2125bbc8d1113546619814","ref":"refs/heads/129-construct-a-ros-data-source","pushedAt":"2024-04-11T14:07:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cfirth-nasa","name":null,"path":"/cfirth-nasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140096713?s=80&v=4"},"commit":{"message":"Adding Python 3.12","shortMessageHtmlLink":"Adding Python 3.12"}},{"before":"086ca73763093f3df5f8cf4c10e103025eef5a65","after":null,"ref":"refs/heads/126-provide-some-backwards-compatibility-with-previous-python-versions","pushedAt":"2024-04-09T12:57:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"}},{"before":"bd1a94e13810280b3fb77d9737faf25f9a4cea4f","after":"3d379649193512a09d2125bbc8d1113546619814","ref":"refs/heads/main","pushedAt":"2024-04-09T12:57:46.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Adding Python 3.12","shortMessageHtmlLink":"Adding Python 3.12"}},{"before":"897f0fbcaae7f972e3a6845f5bf8a8e8f678f34e","after":"086ca73763093f3df5f8cf4c10e103025eef5a65","ref":"refs/heads/126-provide-some-backwards-compatibility-with-previous-python-versions","pushedAt":"2024-04-08T19:28:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Adding Python 3.12","shortMessageHtmlLink":"Adding Python 3.12"}},{"before":"3637e43c6510faacef560f97320f1ae3f30c1475","after":null,"ref":"refs/heads/112-implement-multi-channel-redis","pushedAt":"2024-04-08T19:06:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"}},{"before":"3b164ebdddccc005f0b037ee6681a71f7d9dff8c","after":"bd1a94e13810280b3fb77d9737faf25f9a4cea4f","ref":"refs/heads/main","pushedAt":"2024-04-08T19:06:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Line ending","shortMessageHtmlLink":"Line ending"}},{"before":"f038fee245e395f340b969f1f68e92a499f83e0d","after":"3637e43c6510faacef560f97320f1ae3f30c1475","ref":"refs/heads/112-implement-multi-channel-redis","pushedAt":"2024-04-08T18:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"the-other-james","name":"James Marshall","path":"/the-other-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29483299?s=80&v=4"},"commit":{"message":"Line ending","shortMessageHtmlLink":"Line ending"}},{"before":"34402013fb7692f8db7f73aa17b00b540159ca0b","after":"283fb01fa4e9b1e9f7bb232e7dc610d286ff6532","ref":"refs/heads/12_docker_compatibility","pushedAt":"2024-04-04T18:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"the-other-james","name":"James Marshall","path":"/the-other-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29483299?s=80&v=4"},"commit":{"message":"Example docker compose file","shortMessageHtmlLink":"Example docker compose file"}},{"before":"faeed871fc482e211d7184ec5c1211bdb2183010","after":"897f0fbcaae7f972e3a6845f5bf8a8e8f678f34e","ref":"refs/heads/126-provide-some-backwards-compatibility-with-previous-python-versions","pushedAt":"2024-03-26T16:40:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Adding Python 3.12","shortMessageHtmlLink":"Adding Python 3.12"}},{"before":"8858c1c3d3cd03e02cc2ddddeffccb7fbac6f6a5","after":"f038fee245e395f340b969f1f68e92a499f83e0d","ref":"refs/heads/112-implement-multi-channel-redis","pushedAt":"2024-03-26T16:35:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Named plugins and updated README for Redis adapter\n\nNamed generic plugins for redis example\nAdded to README how to run the Redis example\nRebased to main","shortMessageHtmlLink":"Named plugins and updated README for Redis adapter"}},{"before":"2cbeaaf8a031d23474f46d3f9da314354cdfac58","after":null,"ref":"refs/heads/123-replace-incomplete-environment-definition-file","pushedAt":"2024-03-26T16:33:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"}},{"before":"16fe9939343f569788a0f8ab1c3fe7c8497fe420","after":"3b164ebdddccc005f0b037ee6681a71f7d9dff8c","ref":"refs/heads/main","pushedAt":"2024-03-26T16:33:12.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Added newline","shortMessageHtmlLink":"Added newline"}},{"before":"9a5cecd30b729d2a13cb93f6903233d66dac72b4","after":"2cbeaaf8a031d23474f46d3f9da314354cdfac58","ref":"refs/heads/123-replace-incomplete-environment-definition-file","pushedAt":"2024-03-25T20:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"the-other-james","name":"James Marshall","path":"/the-other-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29483299?s=80&v=4"},"commit":{"message":"Added newline","shortMessageHtmlLink":"Added newline"}},{"before":"18b56a5d48ee5140d1800f28734da0ab875e16f7","after":"9a5cecd30b729d2a13cb93f6903233d66dac72b4","ref":"refs/heads/123-replace-incomplete-environment-definition-file","pushedAt":"2024-03-25T20:33:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"the-other-james","name":"James Marshall","path":"/the-other-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29483299?s=80&v=4"},"commit":{"message":"Dockerfile uses miniconda instead of pip","shortMessageHtmlLink":"Dockerfile uses miniconda instead of pip"}},{"before":"0ed09ac7f1e6a4333d08bd3bbb9e20dd63b81aa3","after":"faeed871fc482e211d7184ec5c1211bdb2183010","ref":"refs/heads/126-provide-some-backwards-compatibility-with-previous-python-versions","pushedAt":"2024-03-22T18:54:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Adding Python 3.12","shortMessageHtmlLink":"Adding Python 3.12"}},{"before":"b0611c598233227b2cad7c8c77a7e9922cf0eec2","after":"8858c1c3d3cd03e02cc2ddddeffccb7fbac6f6a5","ref":"refs/heads/112-implement-multi-channel-redis","pushedAt":"2024-03-22T18:54:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Named plugins and updated README for Redis adapter\n\nNamed generic plugins for redis example\nAdded to README how to run the Redis example\nRebased to main","shortMessageHtmlLink":"Named plugins and updated README for Redis adapter"}},{"before":"67e5344598e51b096c21befc188ee0238c24377b","after":"18b56a5d48ee5140d1800f28734da0ab875e16f7","ref":"refs/heads/123-replace-incomplete-environment-definition-file","pushedAt":"2024-03-22T18:54:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Update README to reflect new conda usage","shortMessageHtmlLink":"Update README to reflect new conda usage"}},{"before":"4ada26309416cc4d87313f43393d7a1f3e3dfa29","after":null,"ref":"refs/heads/120-update-flow-through-ai-constructs","pushedAt":"2024-03-22T18:36:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"}},{"before":"bda906b24040e3d639762b262568ec846c7add58","after":"16fe9939343f569788a0f8ab1c3fe7c8497fe420","ref":"refs/heads/main","pushedAt":"2024-03-22T18:35:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Add newlines. Whitespace changes only","shortMessageHtmlLink":"Add newlines. Whitespace changes only"}},{"before":"d54b117d1978112e611da46e994efddf9de53050","after":"4ada26309416cc4d87313f43393d7a1f3e3dfa29","ref":"refs/heads/120-update-flow-through-ai-constructs","pushedAt":"2024-03-22T18:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"the-other-james","name":"James Marshall","path":"/the-other-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29483299?s=80&v=4"},"commit":{"message":"Add newlines. Whitespace changes only","shortMessageHtmlLink":"Add newlines. Whitespace changes only"}},{"before":"9d1879442971e01ff74d3988f60889f7b351a3a2","after":"0ed09ac7f1e6a4333d08bd3bbb9e20dd63b81aa3","ref":"refs/heads/126-provide-some-backwards-compatibility-with-previous-python-versions","pushedAt":"2024-03-22T17:32:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Adding Python 3.12","shortMessageHtmlLink":"Adding Python 3.12"}},{"before":"0891e3cd8d132a6a556cfd1ccfd707282fbcd597","after":"b0611c598233227b2cad7c8c77a7e9922cf0eec2","ref":"refs/heads/112-implement-multi-channel-redis","pushedAt":"2024-03-22T17:32:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Named plugins and updated README for Redis adapter\n\nNamed generic plugins for redis example\nAdded to README how to run the Redis example\nRebased to main","shortMessageHtmlLink":"Named plugins and updated README for Redis adapter"}},{"before":"6995a5aebc9e3502e0f799aa184d7ca1dbedbda1","after":"67e5344598e51b096c21befc188ee0238c24377b","ref":"refs/heads/123-replace-incomplete-environment-definition-file","pushedAt":"2024-03-22T17:31:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Update README to reflect new conda usage","shortMessageHtmlLink":"Update README to reflect new conda usage"}},{"before":"f931d95fc4340ef514d5d9b34d8c9ea7e4acd113","after":"d54b117d1978112e611da46e994efddf9de53050","ref":"refs/heads/120-update-flow-through-ai-constructs","pushedAt":"2024-03-22T17:31:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"},"commit":{"message":"Removed `|` and `|=` usage from tests","shortMessageHtmlLink":"Removed | and |= usage from tests"}},{"before":"667030d8d5a689e515668ef49a4a2dedc885d7ed","after":null,"ref":"refs/heads/82-add-reporter-plugins","pushedAt":"2024-03-22T17:29:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asgibson","name":null,"path":"/asgibson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61710017?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcOPINAA","startCursor":null,"endCursor":null}},"title":"Activity ยท nasa/OnAIR"}