{"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:1726806754.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"845ba54c3b1a3f088489ae6b2c21b4f7d2a5c262","ref":"refs/heads/renovate/bytes-1.x","pushedAt":"2024-09-20T04:32:34.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 bytes to 1.7.2","shortMessageHtmlLink":"Update Rust crate bytes to 1.7.2"}},{"before":"830d6393b61ae9d8087dfdd1b13e0363d1f6406d","after":"220e928dcf408ef0d9736ec44591cf368deac67e","ref":"refs/heads/clickhouse-native","pushedAt":"2024-09-20T04:26:51.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"bnaecker","name":"Benjamin Naecker","path":"/bnaecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3259107?s=80&v=4"},"commit":{"message":"More review feedback\n\n- Better panic message\n- Remove unused data from query method\n- Add negative tests for DataType parsing\n- Fill out `Connection::cancel()` and make it private, but add tests\n proving that it works as intended.","shortMessageHtmlLink":"More review feedback"}},{"before":"c6ebd330c8101074484a58e18eb94457309faa26","after":null,"ref":"refs/heads/renovate/taiki-e-install-action-digest","pushedAt":"2024-09-20T04:26:48.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":"fb5d7934a69a6e2e26242cbefe5a13b17f804f0b","after":"6b2c2c6103072af80d09a1bbbe5ad3d69c8aa36f","ref":"refs/heads/main","pushedAt":"2024-09-20T04:26:47.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 5b7f19e (#6617)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[taiki-e/install-action](https://redirect.github.com/taiki-e/install-action)\n| action | digest | [`0241d8f` ->\n`5b7f19e`](https://redirect.github.com/taiki-e/install-action/compare/0241d8f...5b7f19e)\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://redirect.github.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 5b7f19e (#6617)"}},{"before":"516bae453a9e37bc1b50168cfabedfaabb2a1bfb","after":"675b3a97c658aba242ce4b9ba31b824f09053265","ref":"refs/heads/renovate/reqwest-0.x","pushedAt":"2024-09-20T03:05:49.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 reqwest to 0.12","shortMessageHtmlLink":"Update Rust crate reqwest to 0.12"}},{"before":"5ca415dcbfc1f6b60465be94ac9a4be629d8f8c4","after":"35bf49c574705a19a16a9b05c9bab5e3b1dc3f96","ref":"refs/heads/renovate/rcgen-0.x","pushedAt":"2024-09-20T03:05:33.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 rcgen to 0.13.1","shortMessageHtmlLink":"Update Rust crate rcgen to 0.13.1"}},{"before":"d332dcaa10f739943b24630f0377dcba4dce6a09","after":"b26ded570dc569183ed789b430a8efcb1f0ef315","ref":"refs/heads/renovate/hyper-rustls-0.x","pushedAt":"2024-09-20T03:05:17.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.3","shortMessageHtmlLink":"Update Rust crate hyper-rustls to 0.27.3"}},{"before":null,"after":"d67aad03b93c048726db5ca96d6324ee1a086d05","ref":"refs/heads/renovate/atomicwrites-0.x","pushedAt":"2024-09-20T03:04:58.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 atomicwrites to 0.4.4","shortMessageHtmlLink":"Update Rust crate atomicwrites to 0.4.4"}},{"before":null,"after":"c6ebd330c8101074484a58e18eb94457309faa26","ref":"refs/heads/renovate/taiki-e-install-action-digest","pushedAt":"2024-09-20T03:03:43.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 5b7f19e","shortMessageHtmlLink":"Update taiki-e/install-action digest to 5b7f19e"}},{"before":null,"after":"594e8887fe608c6d678fffb019d6e5e76b863320","ref":"refs/heads/dap/fix-driver-test","pushedAt":"2024-09-20T02:13:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davepacheco","name":"David Pacheco","path":"/davepacheco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532688?s=80&v=4"},"commit":{"message":"driver test timeout is probably too short","shortMessageHtmlLink":"driver test timeout is probably too short"}},{"before":"44ff2e783782a39bcfc4fd5cb7c311d3bcc91140","after":null,"ref":"refs/heads/add-clickhouse-native-ports","pushedAt":"2024-09-19T23:32:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bnaecker","name":"Benjamin Naecker","path":"/bnaecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3259107?s=80&v=4"}},{"before":"430e1f625386e16199427d29c504768d81676d64","after":"fb5d7934a69a6e2e26242cbefe5a13b17f804f0b","ref":"refs/heads/main","pushedAt":"2024-09-19T23:32:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bnaecker","name":"Benjamin Naecker","path":"/bnaecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3259107?s=80&v=4"},"commit":{"message":"Add native TCP ports to test ClickHouseDeployments (#6603)\n\nThis lets ClickHouse use a random OS port for its native TCP protocol.\r\nFixes #6592.","shortMessageHtmlLink":"Add native TCP ports to test ClickHouseDeployments (#6603)"}},{"before":null,"after":"c465a0dc83a17f94ae6b74a30d4b87c8f2fbca99","ref":"refs/heads/dendrite-integration","pushedAt":"2024-09-19T22:54:41.000Z","pushType":"branch_creation","commitsCount":0,"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":null,"after":"923044f58aa111b6817a36a82541fb2bafc67458","ref":"refs/heads/wire-up-clickhouse-to-blueprint","pushedAt":"2024-09-19T22:38:21.000Z","pushType":"branch_creation","commitsCount":0,"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":"6ee0233e827ebb8575c09172f30d1abb7fcc013b","after":null,"ref":"refs/heads/sp-rot-v1.0.27","pushedAt":"2024-09-19T21:54:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lzrd","name":"Ben Stoltz","path":"/lzrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1173189?s=80&v=4"}},{"before":"8763306550d057ec3af412d497058c79ebac3f93","after":"430e1f625386e16199427d29c504768d81676d64","ref":"refs/heads/main","pushedAt":"2024-09-19T21:54:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lzrd","name":"Ben Stoltz","path":"/lzrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1173189?s=80&v=4"},"commit":{"message":"Release 1.0.27 for oxide-rot-1 and sidecar SP (#6611)\n\ncommit cc9911165babdbf67a051554f8e5699b4671b526 (HEAD -> master, tag:\r\nsidecar-v1.0.27, tag: oxide-rot-1-v1.0.27, origin/master)\r\nAuthor: Laura Abbott \r\nDate: Wed Sep 18 12:58:07 2024 -0400\r\n\r\n Add comments explaining production assumption\r\n \r\n We currently have an implicit assumption that our production images\r\nhave the same name as the board. It's useful to take advantage of this\r\n in places like the control plane so document this for our future\r\n selves.\r\n\r\ncommit 37f6a1fb340b69608034c1f828f7de05c5f20190\r\nAuthor: Laura Abbott \r\nDate: Mon Aug 5 10:49:10 2024 -0400\r\n\r\n Expose TQ keypair in attest task\r\n\r\ncommit 83fac748866dccb4aedead1081ac42908a1b15d2\r\nAuthor: Aaron Hartwig \r\nDate: Mon Sep 16 14:44:03 2024 -0500\r\n\r\n Fix Sidecar fan speed sensor ordering in base.toml (#1869)\r\n \r\nWe have Sidecar's fans wired up to the controllers in a non-intuitive\r\nway. That leads to a couple places we need to have this accounted for\r\nproperly in the code: speed sensor naming and controller mapping. The\r\n speed sensor naming was incorrect and fixed by this commit.\r\n \r\n fixes #1865\r\n\r\ncommit 174517cd819f19d79bb90617ef77fefbe39e178c\r\nAuthor: Ben Stoltz \r\nDate: Fri Sep 13 12:56:18 2024 -0700\r\n\r\n Include the Hubris measurement in DICE (#1866)\r\n \r\nInclude the Hubris measurement in DICE even though it is done in Hubris\r\n pre-main.","shortMessageHtmlLink":"Release 1.0.27 for oxide-rot-1 and sidecar SP (#6611)"}},{"before":"02b53eb4d0a91c055785be0cf97227c196c9afa3","after":"c1915a74356d2c87b5138ed5d8402ef81130f320","ref":"refs/heads/eliza/omdb-instance-show","pushedAt":"2024-09-19T21:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hawkw","name":"Eliza Weisman","path":"/hawkw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2796466?s=80&v=4"},"commit":{"message":"Update dev-tools/omdb/src/bin/omdb/db.rs\n\nCo-authored-by: Greg Colombo ","shortMessageHtmlLink":"Update dev-tools/omdb/src/bin/omdb/db.rs"}},{"before":"f013c171a20599a2f048bd24ea0f84db95e30031","after":null,"ref":"refs/heads/dap/omdb-test-backtrace","pushedAt":"2024-09-19T21:08:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davepacheco","name":"David Pacheco","path":"/davepacheco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532688?s=80&v=4"}},{"before":"7a4e3a7fdbd14b4fa68b57712767ab80ebcc7160","after":"8763306550d057ec3af412d497058c79ebac3f93","ref":"refs/heads/main","pushedAt":"2024-09-19T21:08:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davepacheco","name":"David Pacheco","path":"/davepacheco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532688?s=80&v=4"},"commit":{"message":"include backtrace from omdb panic from within omdb tests (#6516)","shortMessageHtmlLink":"include backtrace from omdb panic from within omdb tests (#6516)"}},{"before":"de252243952845eecb711f5fd56cd4257abd48d6","after":null,"ref":"refs/heads/renovate/diesel-2.x","pushedAt":"2024-09-19T20:58:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sunshowers","name":"Rain","path":"/sunshowers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180618?s=80&v=4"}},{"before":"a13a7318154185beec9752dd3a755efe9c16311e","after":"7a4e3a7fdbd14b4fa68b57712767ab80ebcc7160","ref":"refs/heads/main","pushedAt":"2024-09-19T20:58:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sunshowers","name":"Rain","path":"/sunshowers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180618?s=80&v=4"},"commit":{"message":"Update Rust crate diesel to 2.2.4 (#6548)","shortMessageHtmlLink":"Update Rust crate diesel to 2.2.4 (#6548)"}},{"before":"99aac76aec3fcca6a749620e37e25319e162901c","after":null,"ref":"refs/heads/renovate/anyhow-1.x-lockfile","pushedAt":"2024-09-19T20:58:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sunshowers","name":"Rain","path":"/sunshowers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180618?s=80&v=4"}},{"before":"66a4f516189b4afcdb9c71da2db569c973916beb","after":"a13a7318154185beec9752dd3a755efe9c16311e","ref":"refs/heads/main","pushedAt":"2024-09-19T20:58:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sunshowers","name":"Rain","path":"/sunshowers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180618?s=80&v=4"},"commit":{"message":"Update Rust crate anyhow to v1.0.89 (#6571)","shortMessageHtmlLink":"Update Rust crate anyhow to v1.0.89 (#6571)"}},{"before":"19facb44ab0d0b3109c38fbd27c6a8deb0a77ae6","after":null,"ref":"refs/heads/john/mgs-longer-sp-reset-timeout","pushedAt":"2024-09-19T20:40:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jgallagher","name":"John Gallagher","path":"/jgallagher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1435635?s=80&v=4"}},{"before":"017d6e897d2bc794ab76c910e4b0d16d1639ba50","after":"66a4f516189b4afcdb9c71da2db569c973916beb","ref":"refs/heads/main","pushedAt":"2024-09-19T20:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgallagher","name":"John Gallagher","path":"/jgallagher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1435635?s=80&v=4"},"commit":{"message":"[mgs] Update config to add new SP reset retry count (#6575)\n\nThe change made to the real config file (`smf/mgs/config.toml`) also\r\neffectively sets the reset timeout to 60 seconds, which should hopefully\r\nbe sufficiently-larger than the prior hardcoded 30 second timeout.","shortMessageHtmlLink":"[mgs] Update config to add new SP reset retry count (#6575)"}},{"before":null,"after":"6ee0233e827ebb8575c09172f30d1abb7fcc013b","ref":"refs/heads/sp-rot-v1.0.27","pushedAt":"2024-09-19T20:31:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lzrd","name":"Ben Stoltz","path":"/lzrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1173189?s=80&v=4"},"commit":{"message":"Release 1.0.27 for oxide-rot-1 and sidecar SP","shortMessageHtmlLink":"Release 1.0.27 for oxide-rot-1 and sidecar SP"}},{"before":"e0f4735e002d32ceead7bca3858c0189ae919bc0","after":"44ff2e783782a39bcfc4fd5cb7c311d3bcc91140","ref":"refs/heads/add-clickhouse-native-ports","pushedAt":"2024-09-19T20:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnaecker","name":"Benjamin Naecker","path":"/bnaecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3259107?s=80&v=4"},"commit":{"message":"track caller, no need for PartialEq anymore","shortMessageHtmlLink":"track caller, no need for PartialEq anymore"}},{"before":"efb0adbb0720844a83aaa0abc0a782e1dd04a1d1","after":"e0f4735e002d32ceead7bca3858c0189ae919bc0","ref":"refs/heads/add-clickhouse-native-ports","pushedAt":"2024-09-19T20:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnaecker","name":"Benjamin Naecker","path":"/bnaecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3259107?s=80&v=4"},"commit":{"message":"Actually assert that the recovered ports are consistent","shortMessageHtmlLink":"Actually assert that the recovered ports are consistent"}},{"before":"b18be1054e56d18f2c4e8cdf1a32e2c3e76d1d97","after":"becccf461c4ca6e2ff19cb4934d24d9d9fff2361","ref":"refs/heads/eliza/instance-resurrection","pushedAt":"2024-09-19T19:21:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hawkw","name":"Eliza Weisman","path":"/hawkw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2796466?s=80&v=4"},"commit":{"message":"whoops i put the migration in the wrong place","shortMessageHtmlLink":"whoops i put the migration in the wrong place"}},{"before":"dc614fdbf2728f711a68638fd3f654891b2abec0","after":"017d6e897d2bc794ab76c910e4b0d16d1639ba50","ref":"refs/heads/main","pushedAt":"2024-09-19T18:59:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmpesp","name":"James MacMahon","path":"/jmpesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2858890?s=80&v=4"},"commit":{"message":"Add some more resource helpers (#6602)\n\nAdd `create_disk_from_snapshot` helper.\r\n\r\nAlso, when writing unit tests that include expunging a disk, it's still\r\nuseful to ask if all Crucible resources were expunged during clean up.\r\nHowever Nexus will not perform this clean up if a disk is expunged, so\r\nadd a few methods to DiskTest to drop a given zpool from the\r\nPerSledDiskState.","shortMessageHtmlLink":"Add some more resource helpers (#6602)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu40KqgA","startCursor":null,"endCursor":null}},"title":"Activity · oxidecomputer/omicron"}