{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83232104,"defaultBranch":"master","name":"rust-openstack","ownerLogin":"dtantsur","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-26T18:47:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/531923?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723039072.0","currentOid":""},"activityList":{"items":[{"before":"d234f3d7abab5319cb09ba299db32917ec88e80d","after":null,"ref":"refs/heads/deps","pushedAt":"2024-08-07T13:57:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"}},{"before":"508cb6c2c139be53fa20ec35ca337de02e83ea9d","after":"d234f3d7abab5319cb09ba299db32917ec88e80d","ref":"refs/heads/master","pushedAt":"2024-08-07T13:57:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore: update env_logger to get rid of atty","shortMessageHtmlLink":"chore: update env_logger to get rid of atty"}},{"before":"eccae79619030ddec4dcb820c384f99faa1826ed","after":"d234f3d7abab5319cb09ba299db32917ec88e80d","ref":"refs/heads/deps","pushedAt":"2024-08-07T13:29:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore: update env_logger to get rid of atty","shortMessageHtmlLink":"chore: update env_logger to get rid of atty"}},{"before":null,"after":"eccae79619030ddec4dcb820c384f99faa1826ed","ref":"refs/heads/deps","pushedAt":"2024-08-07T13:22:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore: update env_logger to get rid of atty","shortMessageHtmlLink":"chore: update env_logger to get rid of atty"}},{"before":"9d9b50fd2081eaf1b748e230788f7d248645fc10","after":"508cb6c2c139be53fa20ec35ca337de02e83ea9d","ref":"refs/heads/master","pushedAt":"2024-08-02T13:37:42.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #161 from gierens/fix-cfg-linting\n\nFix Rust 1.80 cfg Linting and add VolumeRef impls","shortMessageHtmlLink":"Merge pull request #161 from gierens/fix-cfg-linting"}},{"before":"f01aaae984040961ef1ec9c9e851caaf04a6e4f9","after":"9d9b50fd2081eaf1b748e230788f7d248645fc10","ref":"refs/heads/master","pushedAt":"2024-08-01T11:18:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #159 from gierens/update-minimal-rust-version\n\nUpdate minimal rust version","shortMessageHtmlLink":"Merge pull request #159 from gierens/update-minimal-rust-version"}},{"before":"c2ab066d633fdc78d0ac578e17618b163c1079a3","after":"f01aaae984040961ef1ec9c9e851caaf04a6e4f9","ref":"refs/heads/master","pushedAt":"2024-08-01T11:17:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #160 from gierens/update-openstack-version\n\nUpdate OpenStack version in Functional Tests","shortMessageHtmlLink":"Merge pull request #160 from gierens/update-openstack-version"}},{"before":"f87163b23bf41394e8b90ed25cdcd7fe8174ee17","after":"c2ab066d633fdc78d0ac578e17618b163c1079a3","ref":"refs/heads/master","pushedAt":"2024-06-10T15:11:49.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #156 from gierens/audit-workflow\n\nAdd cargo deny config and audit workflow","shortMessageHtmlLink":"Merge pull request #156 from gierens/audit-workflow"}},{"before":"e9a654fbaf8bc142ef25a8707864f95154150e2b","after":"190e5fc84ae51e474e5d42fb40dc16e0a13cc25d","ref":"refs/heads/baremetal","pushedAt":"2024-04-28T19:31:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"feat(baremetal): support reading baremetal nodes","shortMessageHtmlLink":"feat(baremetal): support reading baremetal nodes"}},{"before":"c9fa7f69d12f2657f76f27588cc62b48bd1fca6d","after":"f87163b23bf41394e8b90ed25cdcd7fe8174ee17","ref":"refs/heads/master","pushedAt":"2024-04-21T08:08:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #155 from gierens/fix-volume-datetime\n\nrefactor(block_storage): changes back Volume datetimes to chrono::DateTime","shortMessageHtmlLink":"Merge pull request #155 from gierens/fix-volume-datetime"}},{"before":"f7b85d35613851b2b82f6c4650353f0d7725b7fe","after":"e9a654fbaf8bc142ef25a8707864f95154150e2b","ref":"refs/heads/baremetal","pushedAt":"2024-04-14T12:40:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"WIP baremetal node","shortMessageHtmlLink":"WIP baremetal node"}},{"before":"e76c99dc112da681531fb0bb8f2346eb42953ddf","after":"c9fa7f69d12f2657f76f27588cc62b48bd1fca6d","ref":"refs/heads/master","pushedAt":"2024-04-14T12:22:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #157 from gierens/replace-setup-rust\n\nReplace Removed Setup Rust Github Action","shortMessageHtmlLink":"Merge pull request #157 from gierens/replace-setup-rust"}},{"before":"e76c99dc112da681531fb0bb8f2346eb42953ddf","after":null,"ref":"refs/heads/unused","pushedAt":"2024-04-05T16:56:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"}},{"before":"318cba3ea314c65fd4586ffc7f8184b42302cbd9","after":"e76c99dc112da681531fb0bb8f2346eb42953ddf","ref":"refs/heads/master","pushedAt":"2024-04-05T16:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"feat(compute): add missing fields to public API\n\nAlso comment out some fields I don't want to expose just yet.","shortMessageHtmlLink":"feat(compute): add missing fields to public API"}},{"before":null,"after":"e76c99dc112da681531fb0bb8f2346eb42953ddf","ref":"refs/heads/unused","pushedAt":"2024-04-05T16:30:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"feat(compute): add missing fields to public API\n\nAlso comment out some fields I don't want to expose just yet.","shortMessageHtmlLink":"feat(compute): add missing fields to public API"}},{"before":"482104538327898f870577399e980e4f8915776f","after":"318cba3ea314c65fd4586ffc7f8184b42302cbd9","ref":"refs/heads/master","pushedAt":"2024-04-05T15:59:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"feat: Add Block Storage API (#151)\n\nThis starts adding the block storage API alias cinder. So far it implements rudimentary versions of list_volumes, find_volumes and get_volume with an equally minimal Volume struct. But I does compile and returns things.\r\n\r\nAlthough the cinder API is very similar to nova's API, this is currently closer to the image module. For example, at the moment it goes directly to the /volumes/detail endpoint, rather than defining some kind of VolumeSummary for /volumes and offering a detailed() as the compute module does.\r\n\r\nThis is for simplicity, just to get things rolling. I need this at work, so I can invest a fair bit of time. I'll make it more consistent along the way.","shortMessageHtmlLink":"feat: Add Block Storage API (#151)"}},{"before":"482104538327898f870577399e980e4f8915776f","after":null,"ref":"refs/heads/gate","pushedAt":"2024-03-16T17:12:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"}},{"before":"cc4277089de57cf3efbbef70db75c08d6e525ed6","after":"f7b85d35613851b2b82f6c4650353f0d7725b7fe","ref":"refs/heads/baremetal","pushedAt":"2024-03-16T17:12:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"WIP baremetal node","shortMessageHtmlLink":"WIP baremetal node"}},{"before":"3f494084e5c5694caceaacd955f2ac2cc857a023","after":"482104538327898f870577399e980e4f8915776f","ref":"refs/heads/master","pushedAt":"2024-03-16T17:12:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore: fix several lint issues","shortMessageHtmlLink":"chore: fix several lint issues"}},{"before":"d5398f4e9746bc9ea19c8aa55a40f1df0b98cf97","after":"482104538327898f870577399e980e4f8915776f","ref":"refs/heads/gate","pushedAt":"2024-03-16T16:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore: fix several lint issues","shortMessageHtmlLink":"chore: fix several lint issues"}},{"before":null,"after":"d5398f4e9746bc9ea19c8aa55a40f1df0b98cf97","ref":"refs/heads/gate","pushedAt":"2024-03-16T15:39:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore(ci): wait more for a floating IP","shortMessageHtmlLink":"chore(ci): wait more for a floating IP"}},{"before":"b87cfca3bdb574fa99f41beadea1c7d3f282b7cc","after":"cc4277089de57cf3efbbef70db75c08d6e525ed6","ref":"refs/heads/baremetal","pushedAt":"2024-03-08T19:49:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"WIP baremetal node","shortMessageHtmlLink":"WIP baremetal node"}},{"before":"a4cc75b7c2f6bd5b1fca925fe162b2a8b5cc4f9e","after":"3f494084e5c5694caceaacd955f2ac2cc857a023","ref":"refs/heads/master","pushedAt":"2024-02-28T10:03:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #150 from gierens/list-server-all-tenants\n\nList servers for all tenants","shortMessageHtmlLink":"Merge pull request #150 from gierens/list-server-all-tenants"}},{"before":"2021f9ac608be124da1ffa13a8e227c32a7d388b","after":null,"ref":"refs/heads/gate","pushedAt":"2024-02-21T11:05:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"}},{"before":"20cd63884e45497b125b5e82c4dea1a6ef82da60","after":"a4cc75b7c2f6bd5b1fca925fe162b2a8b5cc4f9e","ref":"refs/heads/master","pushedAt":"2024-02-21T11:05:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #152 from dtantsur/gate\n\nchore(ci): update versions (yoga is gone)","shortMessageHtmlLink":"Merge pull request #152 from dtantsur/gate"}},{"before":"ba49cebba239ed9e2f8ea8c31effdd6fbd496126","after":"2021f9ac608be124da1ffa13a8e227c32a7d388b","ref":"refs/heads/gate","pushedAt":"2024-02-20T17:28:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore(ci): update versions (yoga is gone)","shortMessageHtmlLink":"chore(ci): update versions (yoga is gone)"}},{"before":"cb36452e668c844c74a4eb2af18322fbdc08de1a","after":"ba49cebba239ed9e2f8ea8c31effdd6fbd496126","ref":"refs/heads/gate","pushedAt":"2024-02-20T17:21:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore(ci): update versions (yoga is gone)","shortMessageHtmlLink":"chore(ci): update versions (yoga is gone)"}},{"before":null,"after":"cb36452e668c844c74a4eb2af18322fbdc08de1a","ref":"refs/heads/gate","pushedAt":"2024-02-08T16:47:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"chore(ci): update versions (yoga is gone)","shortMessageHtmlLink":"chore(ci): update versions (yoga is gone)"}},{"before":"a3b64128f8b20735fae4aff588a6ef8f16458d99","after":"20cd63884e45497b125b5e82c4dea1a6ef82da60","ref":"refs/heads/master","pushedAt":"2023-10-30T18:14:04.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #144 from milliams/server_actions\n\nImplement server actions via an enum","shortMessageHtmlLink":"Merge pull request #144 from milliams/server_actions"}},{"before":"02b8a01084cd9f2229be33a7c054be1abde1f0dd","after":"a3b64128f8b20735fae4aff588a6ef8f16458d99","ref":"refs/heads/master","pushedAt":"2023-10-30T13:11:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dtantsur","name":"Dmitry Tantsur","path":"/dtantsur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/531923?s=80&v=4"},"commit":{"message":"Merge pull request #142 from milliams/macaddr_port\n\nPort from eui48 to macaddr","shortMessageHtmlLink":"Merge pull request #142 from milliams/macaddr_port"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxMzo1Nzo1Mi4wMDAwMDBazwAAAASUP3t8","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxMzo1Nzo1Mi4wMDAwMDBazwAAAASUP3t8","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0zMFQxMzoxMToyMy4wMDAwMDBazwAAAAOjDN0P"}},"title":"Activity ยท dtantsur/rust-openstack"}