{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":238580629,"defaultBranch":"main","name":"omicron","ownerLogin":"oxidecomputer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-06T01:04:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54040662?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715456730.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e100c7f9bd9f6ad2896e7ea16acfc773237e9412","ref":"refs/heads/iliana/releng","pushedAt":"2024-05-11T19:45:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iliana","name":"iliana etaoin","path":"/iliana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52814?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"53f3f25d6ecdd51db30b3a429d0e816f97fe323f","after":"1bd7a197773abfed5e400021ba5f592cbb65a50f","ref":"refs/heads/omdb-physical-disks-experimental-tables-2","pushedAt":"2024-05-11T09:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewjstone","name":"Andrew J. Stone","path":"/andrewjstone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466937?s=80&v=4"},"commit":{"message":"tests pass","shortMessageHtmlLink":"tests pass"}},{"before":"d87241fff27dfb513c110a26979042e3c28cfadc","after":"53f3f25d6ecdd51db30b3a429d0e816f97fe323f","ref":"refs/heads/omdb-physical-disks-experimental-tables-2","pushedAt":"2024-05-11T08:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewjstone","name":"Andrew J. Stone","path":"/andrewjstone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466937?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ce3fd5096c3f52a936120d63dbba0ed19ae2bd40","after":"d87241fff27dfb513c110a26979042e3c28cfadc","ref":"refs/heads/omdb-physical-disks-experimental-tables-2","pushedAt":"2024-05-11T08:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewjstone","name":"Andrew J. Stone","path":"/andrewjstone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466937?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"10e27c50efd4a674d72ce316eacfd15c942fca73","after":"ce3fd5096c3f52a936120d63dbba0ed19ae2bd40","ref":"refs/heads/omdb-physical-disks-experimental-tables-2","pushedAt":"2024-05-11T08:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewjstone","name":"Andrew J. Stone","path":"/andrewjstone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466937?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"1c6770b013489ae3bd1d4085deac17c3fb7e03bf","after":"10e27c50efd4a674d72ce316eacfd15c942fca73","ref":"refs/heads/omdb-physical-disks-experimental-tables-2","pushedAt":"2024-05-11T08:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewjstone","name":"Andrew J. Stone","path":"/andrewjstone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466937?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"c97d0ed9c6e74b9a89caacdda26d1ae9aca65bdd","after":"eff8f7b3a28a10284bf23acf03f08757c8e9f4de","ref":"refs/heads/renovate/zip-1.x","pushedAt":"2024-05-11T06:38:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate zip to v1","shortMessageHtmlLink":"Update Rust crate zip to v1"}},{"before":null,"after":"5842adeaedc5e379ef60abfe187635d9b1ca8d91","ref":"refs/heads/uuid-json","pushedAt":"2024-05-11T06:02:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahl","name":"Adam Leventhal","path":"/ahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/677483?s=80&v=4"},"commit":{"message":"Update the uuid kinds to emit a JSON Schema that includes the\nx-rust-type extension","shortMessageHtmlLink":"Update the uuid kinds to emit a JSON Schema that includes the"}},{"before":null,"after":"db217f3cb646078cbf8714efc317225f0f0823bf","ref":"refs/heads/renovate/base64-0.x","pushedAt":"2024-05-11T05:11:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate base64 to 0.22.1","shortMessageHtmlLink":"Update Rust crate base64 to 0.22.1"}},{"before":null,"after":"50bca44d3b7de4cd8aea7de7bc43f85d3b45284e","ref":"refs/heads/renovate/anyhow-1.x-lockfile","pushedAt":"2024-05-11T05:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate anyhow to v1.0.83","shortMessageHtmlLink":"Update Rust crate anyhow to v1.0.83"}},{"before":"e0bb51c46530037c5e5b371dd6e016dc24325042","after":null,"ref":"refs/heads/renovate/taiki-e-install-action-digest","pushedAt":"2024-05-11T05:01:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"}},{"before":"a8b572b3668b99eb8f23b6670d58b9a2e4d21f54","after":"572f6218162962858a6047774ff5e70fae214563","ref":"refs/heads/main","pushedAt":"2024-05-11T05:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update taiki-e/install-action digest to 0eaa33a (#5737)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [taiki-e/install-action](https://togithub.com/taiki-e/install-action)\n| action | digest | [`3342907` ->\n`0eaa33a`](https://togithub.com/taiki-e/install-action/compare/3342907...0eaa33a)\n|\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - \"after 8pm,before 6am\" in timezone\nAmerica/Los_Angeles, Automerge - \"after 8pm,before 6am\" in timezone\nAmerica/Los_Angeles.\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n\n\nCo-authored-by: oxide-renovate[bot] <146848827+oxide-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update taiki-e/install-action digest to 0eaa33a (#5737)"}},{"before":"5594d808a1ba2864d6439ebf024e3ad943e8eae7","after":null,"ref":"refs/heads/renovate/actions-checkout-digest","pushedAt":"2024-05-11T04:57:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"}},{"before":"c472464a4972e91a576f439de3866829b19f807b","after":"a8b572b3668b99eb8f23b6670d58b9a2e4d21f54","ref":"refs/heads/main","pushedAt":"2024-05-11T04:57:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update actions/checkout digest to 0ad4b8f (#5736)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [actions/checkout](https://togithub.com/actions/checkout) | action |\ndigest | [`44c2b7a` ->\n`0ad4b8f`](https://togithub.com/actions/checkout/compare/44c2b7a...0ad4b8f)\n|\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: Branch creation - \"after 8pm,before 6am\" in timezone\nAmerica/Los_Angeles, Automerge - \"after 8pm,before 6am\" in timezone\nAmerica/Los_Angeles.\n\n๐Ÿšฆ **Automerge**: Enabled.\n\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n\n\nCo-authored-by: oxide-renovate[bot] <146848827+oxide-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update actions/checkout digest to 0ad4b8f (#5736)"}},{"before":"e5bf1d1aed9b63c49448aa8aafe4a2c761fa8820","after":"da728b2ce7db6de5a65bef3347e3d0cf442439f5","ref":"refs/heads/no-dpd-client-in-common","pushedAt":"2024-05-11T04:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rcgoodfellow","name":"Ryan Goodfellow","path":"/rcgoodfellow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1010256?s=80&v=4"},"commit":{"message":"move dpd-client dependency out of omicron common\n\nThis breaks downstreams that import omicron_common as the way dpd-client\ngets built is specific to the omicron build machinery.","shortMessageHtmlLink":"move dpd-client dependency out of omicron common"}},{"before":null,"after":"e5bf1d1aed9b63c49448aa8aafe4a2c761fa8820","ref":"refs/heads/no-dpd-client-in-common","pushedAt":"2024-05-11T04:37:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rcgoodfellow","name":"Ryan Goodfellow","path":"/rcgoodfellow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1010256?s=80&v=4"},"commit":{"message":"move dpd-client dependency out of omicron common\n\nThis breaks downstreams that import omicron_common as the way dpd-client\ngets built is specific to the omicron build machinery.","shortMessageHtmlLink":"move dpd-client dependency out of omicron common"}},{"before":"fea1773417450ce3a8eff712dd9b92b28261e7a6","after":"147ee5e8d98e7269fcf8c4964006129fa72b1b05","ref":"refs/heads/maghemite-integration","pushedAt":"2024-05-11T03:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxide-reflector-bot[bot]","name":null,"path":"/apps/oxide-reflector-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/315259?s=80&v=4"},"commit":{"message":"Update with latest version","shortMessageHtmlLink":"Update with latest version"}},{"before":"73b4ac903d9ae039018d87a4565d2262f50dd3d9","after":"c97d0ed9c6e74b9a89caacdda26d1ae9aca65bdd","ref":"refs/heads/renovate/zip-1.x","pushedAt":"2024-05-11T03:12:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate zip to v1","shortMessageHtmlLink":"Update Rust crate zip to v1"}},{"before":"ae64381570af394f012d7539e3c454fb78c6ac7d","after":"d58229521ad3d8766bec7805e6666b39bc490f49","ref":"refs/heads/renovate/rustls-0.x","pushedAt":"2024-05-11T03:12:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate rustls to 0.23.5","shortMessageHtmlLink":"Update Rust crate rustls to 0.23.5"}},{"before":"8ed6a896e24c29cbd2bb607d09fd4112ac0ee63b","after":"9da263cf22c6e576e88c6a0b10a819271a182e0b","ref":"refs/heads/renovate/hyper-rustls-0.x","pushedAt":"2024-05-11T03:12:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate hyper-rustls to 0.27.1","shortMessageHtmlLink":"Update Rust crate hyper-rustls to 0.27.1"}},{"before":"50f191ca8621030459c75655e61c322e5bf04172","after":"e43fc84e86ea323e43a85e371251e91dff878d5e","ref":"refs/heads/renovate/httptest-0.x","pushedAt":"2024-05-11T03:12:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate httptest to 0.16.0","shortMessageHtmlLink":"Update Rust crate httptest to 0.16.0"}},{"before":"6048db0eb4d5650329eb0d78380a518fa8f64927","after":"2b435aeca60e7bfe1a37860a0a1e719533a4834e","ref":"refs/heads/renovate/flate2-1.x","pushedAt":"2024-05-11T03:12:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update Rust crate flate2 to 1.0.30","shortMessageHtmlLink":"Update Rust crate flate2 to 1.0.30"}},{"before":null,"after":"e0bb51c46530037c5e5b371dd6e016dc24325042","ref":"refs/heads/renovate/taiki-e-install-action-digest","pushedAt":"2024-05-11T03:11:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update taiki-e/install-action digest to 0eaa33a","shortMessageHtmlLink":"Update taiki-e/install-action digest to 0eaa33a"}},{"before":null,"after":"5594d808a1ba2864d6439ebf024e3ad943e8eae7","ref":"refs/heads/renovate/actions-checkout-digest","pushedAt":"2024-05-11T03:11:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oxide-renovate[bot]","name":null,"path":"/apps/oxide-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54040662?s=80&v=4"},"commit":{"message":"Update actions/checkout digest to 0ad4b8f","shortMessageHtmlLink":"Update actions/checkout digest to 0ad4b8f"}},{"before":"ab0df95d3e3aaf2edbfa1d4767841ecc5e158669","after":"fea1773417450ce3a8eff712dd9b92b28261e7a6","ref":"refs/heads/maghemite-integration","pushedAt":"2024-05-11T02:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxide-reflector-bot[bot]","name":null,"path":"/apps/oxide-reflector-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/315259?s=80&v=4"},"commit":{"message":"Update with latest version","shortMessageHtmlLink":"Update with latest version"}},{"before":"9ae6e65aa509d0ba5ed8fb66762df91ef692bbeb","after":"ab0df95d3e3aaf2edbfa1d4767841ecc5e158669","ref":"refs/heads/maghemite-integration","pushedAt":"2024-05-11T01:15:49.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"oxide-reflector-bot[bot]","name":null,"path":"/apps/oxide-reflector-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/315259?s=80&v=4"},"commit":{"message":"Update with latest version","shortMessageHtmlLink":"Update with latest version"}},{"before":"d5503262062249c9dec17468de60581e47a5e679","after":"d06ece96a8abb68ae416870b33c96e1e131ae937","ref":"refs/heads/issue-5214-v2p-mapping-rpw","pushedAt":"2024-05-10T23:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"internet-diglett","name":"Levon Tarver","path":"/internet-diglett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11586085?s=80&v=4"},"commit":{"message":"pr fixes, bump opte again","shortMessageHtmlLink":"pr fixes, bump opte again"}},{"before":"cbb8dbf710381f3e0c16b73c526c70ec6339b07f","after":"c472464a4972e91a576f439de3866829b19f807b","ref":"refs/heads/main","pushedAt":"2024-05-10T23:23:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"charliepark","name":"Charlie Park","path":"/charliepark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22547?s=80&v=4"},"commit":{"message":"Adding ip pool id to view (#5734)\n\nFixes #5716\r\n\r\nThis PR adds the IP Pool's ID to the Floating IP view, so we can use it\r\non the frontend. Adds a few test assertions as well to existing tests.","shortMessageHtmlLink":"Adding ip pool id to view (#5734)"}},{"before":"15048ff7315f08cd332296ded7f5d78150b36b33","after":null,"ref":"refs/heads/adding_ip-pool-id_to_view","pushedAt":"2024-05-10T23:23:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"charliepark","name":"Charlie Park","path":"/charliepark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22547?s=80&v=4"}},{"before":"f9d6861bb003ef45d75d59fec4fc66c58efab731","after":"0c3d917f44e9f5a90fe5349065293316f778dd61","ref":"refs/heads/allow-underlay-to-update-allow-list","pushedAt":"2024-05-10T23:14:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bnaecker","name":null,"path":"/bnaecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3259107?s=80&v=4"},"commit":{"message":"Handle peers on the underlay when checking IP allowlist\n\n- Fixes #5735\n- When checking the IP allowlist, we ensure the peer making the request\n is contained by the list itself. This works in most circumstances, but\n isn't correct when the request is proxied through `wicketd`, such as\n in a recovery situation. This special handling when the peer isn't in\n the allow-list, by checking whether it's instead part of any rack\n subnet.\n- Add datastore method specifically for checking if an address is part\n of a rack subnet.\n- Add unique index on the rack table for looking up subnets quickly, and\n a schema migration with that index.","shortMessageHtmlLink":"Handle peers on the underlay when checking IP allowlist"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER2GPfwA","startCursor":null,"endCursor":null}},"title":"Activity ยท oxidecomputer/omicron"}