{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":343983883,"defaultBranch":"main","name":"identity","ownerLogin":"withuno","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-03T03:01:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76177307?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1689190344.0","currentOid":""},"activityList":{"items":[{"before":"04ac44086e4f113dce08734d9834915097550b8a","after":"26a3fbdb275f0b094b7133d6eed301035c2c7528","ref":"refs/heads/main","pushedAt":"2023-09-13T07:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"dep: update to ed25519_dalek 2.0","shortMessageHtmlLink":"dep: update to ed25519_dalek 2.0"}},{"before":"21e10820022f6679adb44f733b00f967dc58047f","after":"04ac44086e4f113dce08734d9834915097550b8a","ref":"refs/heads/main","pushedAt":"2023-07-19T17:38:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: don't use slim for build","shortMessageHtmlLink":"api: don't use slim for build"}},{"before":"c40ef1edc291e593afbc937324637160ec774214","after":"21e10820022f6679adb44f733b00f967dc58047f","ref":"refs/heads/main","pushedAt":"2023-07-19T17:34:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: update Dockerfile\n\nSync the base debian distro between build and run containers. Use\nstable rust now that we can. Only build and test the api instead of\nthe whole project.","shortMessageHtmlLink":"api: update Dockerfile"}},{"before":"005c00a4e269145b5e758822ef021e904df2a0c3","after":"c40ef1edc291e593afbc937324637160ec774214","ref":"refs/heads/main","pushedAt":"2023-07-19T17:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: update Dockerfile\n\nSync the base debian distro between build and run containers. Use\nstable rust now that we can. Only build and test the api instead of\nthe whole project.","shortMessageHtmlLink":"api: update Dockerfile"}},{"before":"231b32829cffcfb1a0c32dc73f799fd6183f900b","after":"005c00a4e269145b5e758822ef021e904df2a0c3","ref":"refs/heads/main","pushedAt":"2023-07-19T06:42:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"cargo: update a few dependencies","shortMessageHtmlLink":"cargo: update a few dependencies"}},{"before":"637d0d1abe19fbfff4e331d18e2fd6548733b194","after":null,"ref":"refs/heads/toolchain","pushedAt":"2023-07-12T19:32:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"}},{"before":"a58417e10f1fb27550bcac05581f772f73dba63b","after":"231b32829cffcfb1a0c32dc73f799fd6183f900b","ref":"refs/heads/main","pushedAt":"2023-07-12T19:32:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"project: add rust-toolchain.toml\n\nNow you don't have to remember to use nightl when running fmt, and\nzed works without lint errors.","shortMessageHtmlLink":"project: add rust-toolchain.toml"}},{"before":"ad9d7a1cf44f9161a7a61dd66f5011c94d7e7b99","after":null,"ref":"refs/heads/wsm_readme","pushedAt":"2023-07-12T19:31:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"}},{"before":"1e4331ff68085f4e22405cde7ee6cc2e00ba44e9","after":"a58417e10f1fb27550bcac05581f772f73dba63b","ref":"refs/heads/main","pushedAt":"2023-07-12T19:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"wsm readme","shortMessageHtmlLink":"wsm readme"}},{"before":"1e4331ff68085f4e22405cde7ee6cc2e00ba44e9","after":"ad9d7a1cf44f9161a7a61dd66f5011c94d7e7b99","ref":"refs/heads/wsm_readme","pushedAt":"2023-06-13T17:22:56.568Z","pushType":"push","commitsCount":1,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"},"commit":{"message":"wsm readme","shortMessageHtmlLink":"wsm readme"}},{"before":null,"after":"1e4331ff68085f4e22405cde7ee6cc2e00ba44e9","ref":"refs/heads/wsm_readme","pushedAt":"2023-06-13T17:22:37.961Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"},"commit":{"message":"api: don't allow client to put an empty vault\n\nThis is just an extra safety measure. It's not really corret or\nneeded, but none of our clients should ever do this so don't alllow\nit for now.","shortMessageHtmlLink":"api: don't allow client to put an empty vault"}},{"before":null,"after":"637d0d1abe19fbfff4e331d18e2fd6548733b194","ref":"refs/heads/toolchain","pushedAt":"2023-06-12T02:54:36.927Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"project: add rust-toolchain.toml\n\nNow you don't have to remember to use nightl when running fmt, and\nzed works without lint errors.","shortMessageHtmlLink":"project: add rust-toolchain.toml"}},{"before":"1e4331ff68085f4e22405cde7ee6cc2e00ba44e9","after":null,"ref":"refs/heads/empty-body","pushedAt":"2023-06-07T15:38:03.625Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"}},{"before":"43064bf8edc9cc6682808eed2741933f4be661c4","after":"1e4331ff68085f4e22405cde7ee6cc2e00ba44e9","ref":"refs/heads/main","pushedAt":"2023-06-07T15:38:00.740Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: don't allow client to put an empty vault\n\nThis is just an extra safety measure. It's not really corret or\nneeded, but none of our clients should ever do this so don't alllow\nit for now.","shortMessageHtmlLink":"api: don't allow client to put an empty vault"}},{"before":null,"after":"1e4331ff68085f4e22405cde7ee6cc2e00ba44e9","ref":"refs/heads/empty-body","pushedAt":"2023-06-05T23:06:38.471Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: don't allow client to put an empty vault\n\nThis is just an extra safety measure. It's not really corret or\nneeded, but none of our clients should ever do this so don't alllow\nit for now.","shortMessageHtmlLink":"api: don't allow client to put an empty vault"}},{"before":"961bd6196d9a8e7f6bcd343e0dd283315e30320c","after":null,"ref":"refs/heads/verify_endpoint_tests","pushedAt":"2023-05-05T19:23:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"}},{"before":"40e25bc3bb6a1056b0abe0f680e09d838f19eca6","after":"43064bf8edc9cc6682808eed2741933f4be661c4","ref":"refs/heads/main","pushedAt":"2023-05-05T19:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"},"commit":{"message":"functional tests for the verification statuses (#102)\n\n* functional tests for the verification statuses\r\n\r\n* verification status by email tests\r\n\r\n* happy path tests for vault verification","shortMessageHtmlLink":"functional tests for the verification statuses (#102)"}},{"before":"6ad9d33d784445fd012e2dbe4cdf8660b47758c5","after":"961bd6196d9a8e7f6bcd343e0dd283315e30320c","ref":"refs/heads/verify_endpoint_tests","pushedAt":"2023-05-04T17:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"},"commit":{"message":"happy path tests for vault verification","shortMessageHtmlLink":"happy path tests for vault verification"}},{"before":"e1535986fad0eced793302f3c61b2c9c80ab9e11","after":"6ad9d33d784445fd012e2dbe4cdf8660b47758c5","ref":"refs/heads/verify_endpoint_tests","pushedAt":"2023-05-02T01:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"},"commit":{"message":"test work in progress","shortMessageHtmlLink":"test work in progress"}},{"before":"66172a7de9a36ea80d840df8ed5981e3a8dce28c","after":"e1535986fad0eced793302f3c61b2c9c80ab9e11","ref":"refs/heads/verify_endpoint_tests","pushedAt":"2023-05-01T15:00:14.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"ceberly","name":"Chris Eberly","path":"/ceberly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99014?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:withuno/identity into verify_endpoint_tests","shortMessageHtmlLink":"Merge branch 'main' of github.com:withuno/identity into verify_endpoi…"}},{"before":"40e25bc3bb6a1056b0abe0f680e09d838f19eca6","after":null,"ref":"refs/heads/brandfetch","pushedAt":"2023-04-28T19:20:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"}},{"before":"6beb23c15a72bed340d8e8687d5c0e100483e940","after":"40e25bc3bb6a1056b0abe0f680e09d838f19eca6","ref":"refs/heads/main","pushedAt":"2023-04-28T19:20:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: store brand info under info prefix","shortMessageHtmlLink":"api: store brand info under info prefix"}},{"before":"e833e563c040c4e7509cf2846fe23214a7825e9f","after":"40e25bc3bb6a1056b0abe0f680e09d838f19eca6","ref":"refs/heads/brandfetch","pushedAt":"2023-04-28T18:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: store brand info under info prefix","shortMessageHtmlLink":"api: store brand info under info prefix"}},{"before":"932d4bf5f0e07557f1cf948408409276cf34be01","after":"e833e563c040c4e7509cf2846fe23214a7825e9f","ref":"refs/heads/brandfetch","pushedAt":"2023-04-28T17:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: remove brand asset proxy\n\nCache stuff doesn't do what we wanted, and we're busting the CDN by\ndoing this. So stop.","shortMessageHtmlLink":"api: remove brand asset proxy"}},{"before":"95e66d6a36497f2330f07829b93bffeb7e727561","after":"932d4bf5f0e07557f1cf948408409276cf34be01","ref":"refs/heads/brandfetch","pushedAt":"2023-04-27T22:08:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: add /brands/... backed by brandfetch\n\nnew routes:\n /brands/info/:domain\n /brands/assets/:filename\n\nEndpoints are not authed right now. Brand info is actively cached for\n30 days to avoid excessive requests to brandfetch's api. Client are told\nto refresh info weekly. Brand assets are cached by clients only for 30\ndays.","shortMessageHtmlLink":"api: add /brands/... backed by brandfetch"}},{"before":"660b36e96302ffbfbd0f8f8afc82f26684535363","after":"95e66d6a36497f2330f07829b93bffeb7e727561","ref":"refs/heads/brandfetch","pushedAt":"2023-04-27T04:37:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: add /brands/... backed by brandfetch\n\nnew routes:\n /brands/info/:domain\n /brands/assets/:filename\n\nEndpoints are not authed right now. Brand info is actively cached for\n30 days to avoid excessive requests to brandfetch's api. Client are told\nto refresh info weekly. Brand assets are cached by clients only for 30\ndays.","shortMessageHtmlLink":"api: add /brands/... backed by brandfetch"}},{"before":"67f02be73a529efac13621f9dfa664af9de5dc85","after":"660b36e96302ffbfbd0f8f8afc82f26684535363","ref":"refs/heads/brandfetch","pushedAt":"2023-04-26T23:26:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: add /brands/... backed by brandfetch\n\nnew routes:\n /brands/info/:domain\n /brands/assets/:filename\n\nEndpoints are not authed right now. Brand info is actively cached for\n30 days to avoid excessive requests to brandfetch's api. Client are told\nto refresh info weekly. Brand assets are cached by clients only for 30\ndays.","shortMessageHtmlLink":"api: add /brands/... backed by brandfetch"}},{"before":"7eb38c1c37511050e89ccaacdd025ef4431ac850","after":"67f02be73a529efac13621f9dfa664af9de5dc85","ref":"refs/heads/brandfetch","pushedAt":"2023-04-26T22:32:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: add /brands/... backed by brandfetch\n\nnew routes:\n /brands/info/:domain\n /brands/assets/:filename\n\nEndpoints are not authed right now. Brand info is actively cached for\n30 days to avoid excessive requests to brandfetch's api. Client are told\nto refresh info weekly. Brand assets are cached by clients only for 30\ndays.","shortMessageHtmlLink":"api: add /brands/... backed by brandfetch"}},{"before":"07d1f06c8ee9678f5b5b6fd3115ea4a3d005a248","after":"7eb38c1c37511050e89ccaacdd025ef4431ac850","ref":"refs/heads/brandfetch","pushedAt":"2023-04-26T01:01:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: add /brands backed by brandfetch","shortMessageHtmlLink":"api: add /brands backed by brandfetch"}},{"before":"66b6f98bcace0576fd41131922748ee0e02c2a5e","after":"07d1f06c8ee9678f5b5b6fd3115ea4a3d005a248","ref":"refs/heads/brandfetch","pushedAt":"2023-04-25T23:59:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcow","name":"David Cowden","path":"/dcow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547926?s=80&v=4"},"commit":{"message":"api: add /brands backed by brandfetch","shortMessageHtmlLink":"api: add /brands backed by brandfetch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADf29pzAA","startCursor":null,"endCursor":null}},"title":"Activity · withuno/identity"}