{"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:1717436245.0","currentOid":""},"activityList":{"items":[{"before":"ba551b07dcae6299d5ea6f4a546809f9bcac2dc4","after":"8e7a1ef4e485cea3f388f1c82666ecf33b727760","ref":"refs/heads/eliza/instance-updater","pushedAt":"2024-06-03T22:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hawkw","name":"Eliza Weisman","path":"/hawkw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2796466?s=80&v=4"},"commit":{"message":"fix lock generations getting eaten","shortMessageHtmlLink":"fix lock generations getting eaten"}},{"before":"da40f8aa71c880ff925bb4e478a0e3956673011f","after":"9895f0c8a43472392ac0f0c7d1985277dee7b638","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-03T21:40:28.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":"994f909a5945f2fc6168de36f066a12635402f19","after":"f3d194487a242678a1e0c0562417f7206e7366ff","ref":"refs/heads/a4x2","pushedAt":"2024-06-03T20:59:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nieuwejaar","name":"Nils Nieuwejaar","path":"/Nieuwejaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36523316?s=80&v=4"},"commit":{"message":"bunmp dendrite","shortMessageHtmlLink":"bunmp dendrite"}},{"before":"bb4d0dd2d2f7ac9ef85dffe93803ad78b529074a","after":"c386d37b61e413370a6b8325702b6a99a6148035","ref":"refs/heads/bump_dendrite","pushedAt":"2024-06-03T20:57:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nieuwejaar","name":"Nils Nieuwejaar","path":"/Nieuwejaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36523316?s=80&v=4"},"commit":{"message":"bump dendrite","shortMessageHtmlLink":"bump dendrite"}},{"before":"44e5c85ce4b69e5ed4aa05c9a5e30114d0cc6c16","after":"da40f8aa71c880ff925bb4e478a0e3956673011f","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-03T19:03:49.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":"7de6c39f81c1f4939d1185e7dd629a39a19465f0","after":"44e5c85ce4b69e5ed4aa05c9a5e30114d0cc6c16","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-03T18:45:17.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":null,"after":"2269bd152ba7d84bdce5f9726f4475d71ceee333","ref":"refs/heads/show_versions_working","pushedAt":"2024-06-03T17:37:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"labbott","name":"Laura Abbott","path":"/labbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5463647?s=80&v=4"},"commit":{"message":"Filter available artifacts by signing hash\n\nThe artifact repository now allows multiple versions of the same\nartifact type signed with different keys but this isn't quite\nsufficent. Wicket still needs to know which version to display\nfor updates. Make the signing information available to wicket\nfor display artifact versions. This also makes it clear if the\nrepository does not contain an image signed with the expected\nkeys.","shortMessageHtmlLink":"Filter available artifacts by signing hash"}},{"before":"e3b7b90e86fb37ebc6bbd1a901f875e032a969e9","after":"a8415b31f2171ff29a83a9341ecd21904b5993db","ref":"refs/heads/felixmcfelix/vpc-subnets-user","pushedAt":"2024-06-03T12:39:12.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"FelixMcFelix","name":"Kyle Simpson","path":"/FelixMcFelix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6815381?s=80&v=4"},"commit":{"message":"Merge branch 'felixmcfelix/vpc-subnet-routing' into felixmcfelix/vpc-subnets-user","shortMessageHtmlLink":"Merge branch 'felixmcfelix/vpc-subnet-routing' into felixmcfelix/vpc-…"}},{"before":"e886d167b33a8991a2a17be43a4ed12fe586fd57","after":"321cb16650f3aa1164eb0702136a9357de1b970a","ref":"refs/heads/felixmcfelix/vpc-subnet-routing","pushedAt":"2024-06-03T12:13:28.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"FelixMcFelix","name":"Kyle Simpson","path":"/FelixMcFelix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6815381?s=80&v=4"},"commit":{"message":"Merge branch 'main' into felixmcfelix/vpc-subnet-routing","shortMessageHtmlLink":"Merge branch 'main' into felixmcfelix/vpc-subnet-routing"}},{"before":"efb59e4838ea838cff70bc6b4f2f770bfadf8ef4","after":"4d190968f9537c1c3451667bd56385fbe2b3b5da","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-03T07:20:23.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":"Lock file maintenance","shortMessageHtmlLink":"Lock file maintenance"}},{"before":"6ddcf77e7b841ad3755e1d4312fda58e8c1e19cb","after":"7de6c39f81c1f4939d1185e7dd629a39a19465f0","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-02T19:54:32.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":"a7070cda9bbdcab94c02780434f0714e7621fb2e","after":"6ddcf77e7b841ad3755e1d4312fda58e8c1e19cb","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-02T19:15:56.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":"a09f1cfb5b94e8c906a98d9462df0ae79d875d8c","after":"40a73c130c9fb37564b6fb76e0cf6fd8f0bf8ca5","ref":"refs/heads/renovate/proc-macro2-1.x-lockfile","pushedAt":"2024-06-02T03:11:07.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 proc-macro2 to v1.0.85","shortMessageHtmlLink":"Update Rust crate proc-macro2 to v1.0.85"}},{"before":"454d5915d09daccdb19d81f3a18456b563c04c2c","after":"a7070cda9bbdcab94c02780434f0714e7621fb2e","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-01T05:36:43.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":"4afd6ac80f346de17b296747df74079fd8d782a0","after":"454d5915d09daccdb19d81f3a18456b563c04c2c","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-01T04:56:05.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":"24863ba4ea1cb66edafa3fec92473f795c7144b7","after":"4afd6ac80f346de17b296747df74079fd8d782a0","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-01T04:48:37.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":"068aea493cf43761a5635a0bec7e1c55cbc8aab9","after":"1e4d992354966d89b4d3dae4c8a0fb4fa1c74f33","ref":"refs/heads/renovate/rustls-0.x","pushedAt":"2024-06-01T03:11:59.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.8","shortMessageHtmlLink":"Update Rust crate rustls to 0.23.8"}},{"before":"605267405dbe2bf2aad58b8d105d738265539cee","after":"78a5aa8e1ffcdb09146279514a713aa65268230d","ref":"refs/heads/renovate/rcgen-0.x","pushedAt":"2024-06-01T03:11:50.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":"c1db7751c18cb0aad6bad0189d8a9f0b84e80c16","after":"acb06d2561c48f5705a637f5763830ca2cc8d6bf","ref":"refs/heads/renovate/hyper-rustls-0.x","pushedAt":"2024-06-01T03:11:42.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.2","shortMessageHtmlLink":"Update Rust crate hyper-rustls to 0.27.2"}},{"before":"7fae9374f6e1a446e88e0f95506011402d1c4f57","after":"2baa1bbf655722006e44a107edb06eda7be7e75a","ref":"refs/heads/renovate/httptest-0.x","pushedAt":"2024-06-01T03:11: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 httptest to 0.16.1","shortMessageHtmlLink":"Update Rust crate httptest to 0.16.1"}},{"before":"1cf8219612c96cfffb8a0855c6f1c6d183c2be09","after":"f5c0e43ecd067be0a4e4a94222f740ecaf32ce1c","ref":"refs/heads/renovate/syn-2.x-lockfile","pushedAt":"2024-06-01T03:11:25.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 syn to v2.0.66","shortMessageHtmlLink":"Update Rust crate syn to v2.0.66"}},{"before":"7d886c8d8df0b09e5d752d3b8115635fc0b4b16e","after":"d99bc88642254a9042893e8a4ac12d3f3b776969","ref":"refs/heads/renovate/schemars-0.x","pushedAt":"2024-06-01T03:11:16.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 schemars to 0.8.21","shortMessageHtmlLink":"Update Rust crate schemars to 0.8.21"}},{"before":null,"after":"8b75b4853de925ce91a1c48c9ff45320abf5d035","ref":"refs/heads/renovate/ratatui-0.x","pushedAt":"2024-06-01T03:11:04.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 ratatui to 0.26.3","shortMessageHtmlLink":"Update Rust crate ratatui to 0.26.3"}},{"before":"fb57a64583a1a9a6ef91a96339d8eb0695c23751","after":"a09f1cfb5b94e8c906a98d9462df0ae79d875d8c","ref":"refs/heads/renovate/proc-macro2-1.x-lockfile","pushedAt":"2024-06-01T03:10:55.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 proc-macro2 to v1.0.84","shortMessageHtmlLink":"Update Rust crate proc-macro2 to v1.0.84"}},{"before":"02dc5dbf1d92ef50787e0d5769108ea6657db695","after":"8760ef46de7db10769bbd05c6f11a5ac3fe1a2c2","ref":"refs/heads/renovate/parse-display-0.x","pushedAt":"2024-06-01T03:10:45.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 parse-display to 0.9.1","shortMessageHtmlLink":"Update Rust crate parse-display to 0.9.1"}},{"before":"2097a3f76466536a7e16266483509592f216c97a","after":"24863ba4ea1cb66edafa3fec92473f795c7144b7","ref":"refs/heads/nexus-decomposition-into-types","pushedAt":"2024-06-01T03:04:40.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":"deb573e4bc624a0c9aa3644f405610e4797368cc","after":null,"ref":"refs/heads/authn-authz-splitup","pushedAt":"2024-06-01T01:53:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smklein","name":"Sean Klein","path":"/smklein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3258857?s=80&v=4"}},{"before":"8df03b3934dc3c894a0484f333b15bbfd088262c","after":"450f906e8f54e7b6999de8256a74730d7475f6e3","ref":"refs/heads/main","pushedAt":"2024-06-01T01:53:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smklein","name":"Sean Klein","path":"/smklein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3258857?s=80&v=4"},"commit":{"message":"[nexus] Split authn/authz and db-fixed-data into new crates (#5849)\n\nAs a part of the ongoing effort to split Nexus into smaller pieces, this\r\nPR splits out two new crates:\r\n\r\n- `nexus-auth` takes the contents of `nexus/db-queries/src/auth{n,z}`,\r\nas well as `nexus/db-queries/src/context.rs`, and separates this logic\r\ninto a new bespoke crate. Although this crate **does** have a dependency\r\non the datastore itself, it only actually invokes a single method, and\r\ncan be abstracted via a new trait, defined in `nexus/auth/storage`.\r\n- `nexus-db-fixed-data` takes the contents of\r\n`nexus/db-queries/src/db/fixed-data` and separates this logic into a new\r\ncrate.","shortMessageHtmlLink":"[nexus] Split authn/authz and db-fixed-data into new crates (#5849)"}},{"before":"152f61c175ce94eaf4e942ac7bef243850d458dd","after":"8df03b3934dc3c894a0484f333b15bbfd088262c","ref":"refs/heads/main","pushedAt":"2024-06-01T00:49:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"david-crespo","name":"David Crespo","path":"/david-crespo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3612203?s=80&v=4"},"commit":{"message":"Fix IP pool silos pagination bug (#5847)\n\nCloses #5837\r\n\r\n- [x] Write test reproducing the bug\r\n- [x] Fix the bug","shortMessageHtmlLink":"Fix IP pool silos pagination bug (#5847)"}},{"before":"79bc4ec9f29af024519876b5f84e653f20611767","after":null,"ref":"refs/heads/fix-ip-pool-silos-pagination","pushedAt":"2024-06-01T00:49:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"david-crespo","name":"David Crespo","path":"/david-crespo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3612203?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW2xvEwA","startCursor":null,"endCursor":null}},"title":"Activity · oxidecomputer/omicron"}