{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":748313712,"defaultBranch":"main","name":"identity","ownerLogin":"unikorn-cloud","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-25T18:06:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/157470848?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721391300.0","currentOid":""},"activityList":{"items":[{"before":"98f2fbaca7fa0d32e79b3b17aa4c2e4f1f2df828","after":"06f2ed4db013e6816d9c43bd6d8455128aaf4617","ref":"refs/heads/gh-pages","pushedAt":"2024-07-19T12:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"5227fc7ffd54b33441f655c7e7441faac29be953","after":null,"ref":"refs/heads/audit","pushedAt":"2024-07-19T12:14:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"4b4264e8c161f64a7ce5a4de859a66a6a14d187a","after":"a9938d00cb379f79dccec97fdc3fdd8c266023a6","ref":"refs/heads/main","pushedAt":"2024-07-19T12:14:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Improve Auditing (#105)\n\nPull in new libraries that make the distinction between a creator and a\r\nmodifier.","shortMessageHtmlLink":"Improve Auditing (#105)"}},{"before":"6caeb80d33c0f24712cf47d4cbe25003e50a6e6e","after":"5227fc7ffd54b33441f655c7e7441faac29be953","ref":"refs/heads/audit","pushedAt":"2024-07-19T12:11:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Improve Auditing\n\nPull in new libraries that make the distinction between a creator and a\nmodifier.","shortMessageHtmlLink":"Improve Auditing"}},{"before":null,"after":"6caeb80d33c0f24712cf47d4cbe25003e50a6e6e","ref":"refs/heads/audit","pushedAt":"2024-07-19T12:04:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Improve Auditing\n\nPull in new libraries that make the distinction between a creator and a\nmodifier.","shortMessageHtmlLink":"Improve Auditing"}},{"before":"5f88fe516f20f82203f8bcfb88dc906722506311","after":"98f2fbaca7fa0d32e79b3b17aa4c2e4f1f2df828","ref":"refs/heads/gh-pages","pushedAt":"2024-07-16T14:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"831fe9bb84a70e514329c32db3986a6f7355f5de","after":null,"ref":"refs/heads/create_audit","pushedAt":"2024-07-16T14:04:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"3a9d3706ade118c776063d18544b9f6728c81731","after":"4b4264e8c161f64a7ce5a4de859a66a6a14d187a","ref":"refs/heads/main","pushedAt":"2024-07-16T14:04:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Update Creation Auditiing (#104)\n\nTo actually audit resource creation meaningfully, we need to get the\r\nresource ID, and the only way to do that in a generic way is to return\r\nthe generated resource in all POST APIs.","shortMessageHtmlLink":"Update Creation Auditiing (#104)"}},{"before":null,"after":"831fe9bb84a70e514329c32db3986a6f7355f5de","ref":"refs/heads/create_audit","pushedAt":"2024-07-16T13:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Update Creation Auditiing\n\nTo actually audit resource creation meaningfully, we need to get the\nresource ID, and the only way to do that in a generic way is to return\nthe generated resource in all POST APIs.","shortMessageHtmlLink":"Update Creation Auditiing"}},{"before":"33530673f7bb620f8384097997a1be135616eb67","after":"5f88fe516f20f82203f8bcfb88dc906722506311","ref":"refs/heads/gh-pages","pushedAt":"2024-07-16T11:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"af65a3cf11ffb786c7e83ffc421559f8d92555af","after":null,"ref":"refs/heads/fix_spurious_logouts","pushedAt":"2024-07-16T11:30:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"c4e96b582c156a6ae31fb5725b1df050e60e4eb2","after":"3a9d3706ade118c776063d18544b9f6728c81731","ref":"refs/heads/main","pushedAt":"2024-07-16T11:30:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Fix Spurious Logouts (#103)\n\nWhen restarting your laptop, it need to re-establish wifi, and during\r\nthat period any refresh token requests will fail as DNS is down. Wrap\r\nthe initial OIDC service discovery in a retry to attempt to ride out the\r\nstorm.","shortMessageHtmlLink":"Fix Spurious Logouts (#103)"}},{"before":null,"after":"af65a3cf11ffb786c7e83ffc421559f8d92555af","ref":"refs/heads/fix_spurious_logouts","pushedAt":"2024-07-16T09:30:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Fix Spurious Logouts\n\nWhen restarting your laptop, it need to re-establish wifi, and during\nthat period any refresh token requests will fail as DNS is down. Wrap\nthe initial OIDC service discovery in a retry to attempt to ride out the\nstorm.","shortMessageHtmlLink":"Fix Spurious Logouts"}},{"before":"1c8fe49f96c4dd4c6b6062fd9323561dcccfdb77","after":null,"ref":"refs/heads/move_specs","pushedAt":"2024-07-15T12:25:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"5f205a0a1b6789593ccde8d7229676bf4b5cbdad","after":"c4e96b582c156a6ae31fb5725b1df050e60e4eb2","ref":"refs/heads/main","pushedAt":"2024-07-15T12:25:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Move Specifications (#102)","shortMessageHtmlLink":"Move Specifications (#102)"}},{"before":null,"after":"1c8fe49f96c4dd4c6b6062fd9323561dcccfdb77","ref":"refs/heads/move_specs","pushedAt":"2024-07-15T12:17:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Move Specifications","shortMessageHtmlLink":"Move Specifications"}},{"before":"a15190e7fc02bdd9ddd27183c688ae9496833c26","after":"33530673f7bb620f8384097997a1be135616eb67","ref":"refs/heads/gh-pages","pushedAt":"2024-07-15T08:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"844bc985b19ad3ce2ecc9898a3484dfb939a1860","after":null,"ref":"refs/heads/tweak_rbac","pushedAt":"2024-07-15T08:28:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"cb96eaaaf84d9b2b94c4b2b9f75e2eea53dbfb91","after":"5f205a0a1b6789593ccde8d7229676bf4b5cbdad","ref":"refs/heads/main","pushedAt":"2024-07-15T08:28:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Make Regions Organization Scoped (#101)\n\nAfter playing with the UI, it semms quite apparent that mapping a region\r\nID to a name, when the region is itself project scoped is quite heavy\r\nweight and unwieldy. To remedy this we move regions back to the\r\norganization scope so we need only a single lookup, relying on RBAC\r\ninformation to do any filtering. This also splits up regions and\r\ninstrastructure so readers can map to regions, but not create identities\r\netc.","shortMessageHtmlLink":"Make Regions Organization Scoped (#101)"}},{"before":null,"after":"844bc985b19ad3ce2ecc9898a3484dfb939a1860","ref":"refs/heads/tweak_rbac","pushedAt":"2024-07-15T08:21:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Make Regions Organization Scoped\n\nAfter playing with the UI, it semms quite apparent that mapping a region\nID to a name, when the region is itself project scoped is quite heavy\nweight and unwieldy. To remedy this we move regions back to the\norganization scope so we need only a single lookup, relying on RBAC\ninformation to do any filtering. This also splits up regions and\ninstrastructure so readers can map to regions, but not create identities\netc.","shortMessageHtmlLink":"Make Regions Organization Scoped"}},{"before":"29fe4d29b228e50f64114fc48d1e7b4e693a2d3b","after":"a15190e7fc02bdd9ddd27183c688ae9496833c26","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T15:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"fd24bbfbbf494964fd36c1d99440aa323d154e5b","after":null,"ref":"refs/heads/oapi_fix","pushedAt":"2024-07-09T15:06:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"e3c299c40d0651f685a4584d4c15b68db27527b6","after":"cb96eaaaf84d9b2b94c4b2b9f75e2eea53dbfb91","ref":"refs/heads/main","pushedAt":"2024-07-09T15:06:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Fix OpenAPI Shennaigans (#100)\n\nAnd by fix, I mean work around. A \"fix\" to kin-openapi forced a slight\r\nchange to the schema, but that then broke oapi-codegen, so just delete\r\nthe problem code for now.","shortMessageHtmlLink":"Fix OpenAPI Shennaigans (#100)"}},{"before":null,"after":"fd24bbfbbf494964fd36c1d99440aa323d154e5b","ref":"refs/heads/oapi_fix","pushedAt":"2024-07-09T14:59:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Fix OpenAPI Shennaigans\n\nAnd by fix, I mean work around. A \"fix\" to kin-openapi forced a slight\nchange to the schema, but that then broke oapi-codegen, so just delete\nthe problem code for now.","shortMessageHtmlLink":"Fix OpenAPI Shennaigans"}},{"before":"67a079172907fe8e2eeafe0ca8ef01c434ac028f","after":"29fe4d29b228e50f64114fc48d1e7b4e693a2d3b","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T09:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}},{"before":"7474df1d9b0629e335f259f9ed5c2e26d0e90929","after":null,"ref":"refs/heads/audit_logs","pushedAt":"2024-07-09T09:51:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"}},{"before":"c5a39104cf61a114cdde0c9cc95d7251f93e7143","after":"e3c299c40d0651f685a4584d4c15b68db27527b6","ref":"refs/heads/main","pushedAt":"2024-07-09T09:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Audit Logging (#99)\n\nImport audit logging middleware and upgrade libraries.","shortMessageHtmlLink":"Audit Logging (#99)"}},{"before":"4570b9842e07241dae5058533cb3a03736dcb15a","after":"7474df1d9b0629e335f259f9ed5c2e26d0e90929","ref":"refs/heads/audit_logs","pushedAt":"2024-07-09T09:46:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Audit Logging\n\nImport audit logging middleware and upgrade libraries.","shortMessageHtmlLink":"Audit Logging"}},{"before":null,"after":"4570b9842e07241dae5058533cb3a03736dcb15a","ref":"refs/heads/audit_logs","pushedAt":"2024-07-09T09:28:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spjmurray","name":"Simon Murray","path":"/spjmurray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5549946?s=80&v=4"},"commit":{"message":"Audit Logging\n\nImport audit logging middleware and upgrade libraries.","shortMessageHtmlLink":"Audit Logging"}},{"before":"90e62023aedac6f928dcf8e94423202c48bf1765","after":"67a079172907fe8e2eeafe0ca8ef01c434ac028f","ref":"refs/heads/gh-pages","pushedAt":"2024-07-05T14:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update index.yaml\n\nSigned-off-by: spjmurray ","shortMessageHtmlLink":"Update index.yaml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg-M3zQA","startCursor":null,"endCursor":null}},"title":"Activity ยท unikorn-cloud/identity"}