{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591067141,"defaultBranch":"main","name":"indigo","ownerLogin":"bluesky-social","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-19T21:10:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/94650532?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717437664.0","currentOid":""},"activityList":{"items":[{"before":"c1b16d4592a8f1d1ea2ae34047c0732df25b45a4","after":"936618cc7db54a1ba099ba72936f15047c104b63","ref":"refs/heads/main","pushedAt":"2024-06-03T18:26:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"whyrusleeping","name":"Whyrusleeping","path":"/whyrusleeping","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1243164?s=80&v=4"},"commit":{"message":"keep going if we encounter corrupted shard files (#678)\n\nIf the relay gets shut down very suddenly and things arent properly\r\nsynced to disk (I think this only happens if there are unexpected power\r\nfailures on the host machine) then we can get into weird states where\r\nsome repos have corrupted shard files.\r\nThey keep functioning fine at a high level, but compaction gets impacted\r\nand prevented from finishing.\r\n\r\nThese repos should really just get wiped and resynced, but this change\r\nshould prevent them from wreaking havoc in the compaction engine.","shortMessageHtmlLink":"keep going if we encounter corrupted shard files (#678)"}},{"before":"2f4c4ce1020744211914b3c16d962089672d7a30","after":"97d11bf2bc598d7edb2f1438570b6cdfac7fd27e","ref":"refs/heads/fix/carstore-corrupt-recover","pushedAt":"2024-06-03T18:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whyrusleeping","name":"Whyrusleeping","path":"/whyrusleeping","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1243164?s=80&v=4"},"commit":{"message":"slightly more log info","shortMessageHtmlLink":"slightly more log info"}},{"before":null,"after":"2f4c4ce1020744211914b3c16d962089672d7a30","ref":"refs/heads/fix/carstore-corrupt-recover","pushedAt":"2024-06-03T18:01:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"whyrusleeping","name":"Whyrusleeping","path":"/whyrusleeping","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1243164?s=80&v=4"},"commit":{"message":"keep going if we encounter corrupted shard files","shortMessageHtmlLink":"keep going if we encounter corrupted shard files"}},{"before":null,"after":"1d9f49b35c61182f6acc28c8ab2707498c9aab4e","ref":"refs/heads/read-stream-update","pushedAt":"2024-05-31T18:43:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Add more event types to readStream command","shortMessageHtmlLink":"Add more event types to readStream command"}},{"before":"bf173a848bbf0d81ee69341c95927e54efbf1805","after":null,"ref":"refs/heads/account_events","pushedAt":"2024-05-29T17:47:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"}},{"before":"638c7b9a076b0e43d6d2850046bc69b393385c2a","after":"c1b16d4592a8f1d1ea2ae34047c0732df25b45a4","ref":"refs/heads/main","pushedAt":"2024-05-29T17:47:14.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Support #account events in the Relay event stream (#676)\n\nThis change includes the required changes to support `#account` events\r\nfrom PDSs that allow for PDS-directed suspension, takedowns,\r\ndeactivation, and reactivation of accounts.\r\n\r\nStill need to fix cborgen cause it broke _again_...","shortMessageHtmlLink":"Support #account events in the Relay event stream (#676)"}},{"before":"cf1e9c5df7d491b18643a7cd117552f348ba0a39","after":"bf173a848bbf0d81ee69341c95927e54efbf1805","ref":"refs/heads/account_events","pushedAt":"2024-05-29T17:14:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Don't serve repos with upstream takedowns","shortMessageHtmlLink":"Don't serve repos with upstream takedowns"}},{"before":"a8d393c7ae261d854a459effc6e625f4cfcf8059","after":null,"ref":"refs/heads/bnewbold/remove-blobs","pushedAt":"2024-05-29T00:32:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"}},{"before":"ce1279f68f97af817869bd2dadf2be0f12b6d0bb","after":"638c7b9a076b0e43d6d2850046bc69b393385c2a","ref":"refs/heads/main","pushedAt":"2024-05-29T00:32:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"remove blobs package (including from BGS) (#675)\n\nWe haven't ever actually used the blob sync stuff in prod. This removes\r\nthat dead code, and the entire \"blobs\" package. We can always pull this\r\nout of git history if we decide we want it back.\r\n\r\nThis change is expected to be safe and a no-op to merge and deploy. I\r\nverified that `disk-blob-store` is a flag-only option, and that flag\r\ndoes not show up in `grep` results in our internal infra repos.","shortMessageHtmlLink":"remove blobs package (including from BGS) (#675)"}},{"before":"289110fd6fd8e6e26a1ae42d68b892f845a9bb8f","after":"cf1e9c5df7d491b18643a7cd117552f348ba0a39","ref":"refs/heads/account_events","pushedAt":"2024-05-29T00:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Add tests for takedown and account propagation","shortMessageHtmlLink":"Add tests for takedown and account propagation"}},{"before":"d23aea816c14b7971efb3b901c95920fd08ea041","after":"289110fd6fd8e6e26a1ae42d68b892f845a9bb8f","ref":"refs/heads/account_events","pushedAt":"2024-05-28T23:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Use UpstreamStatus instead of a bunch of bools","shortMessageHtmlLink":"Use UpstreamStatus instead of a bunch of bools"}},{"before":"0344024aa2c543411cf0f4cdf5a5a9aa49b98947","after":"d23aea816c14b7971efb3b901c95920fd08ea041","ref":"refs/heads/account_events","pushedAt":"2024-05-28T22:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Passthrough handle on identity events, coerce all account events to takendown if it's had a relay-level takedown","shortMessageHtmlLink":"Passthrough handle on identity events, coerce all account events to t…"}},{"before":"9bd1bf063095936cc3a858bf9030fdc947c7cffa","after":"0344024aa2c543411cf0f4cdf5a5a9aa49b98947","ref":"refs/heads/account_events","pushedAt":"2024-05-28T04:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Fix gen?","shortMessageHtmlLink":"Fix gen?"}},{"before":null,"after":"9bd1bf063095936cc3a858bf9030fdc947c7cffa","ref":"refs/heads/account_events","pushedAt":"2024-05-28T03:53:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Support #account events in the Relay event stream","shortMessageHtmlLink":"Support #account events in the Relay event stream"}},{"before":null,"after":"f76084f7c492e95c19ed245a277e7a91324017de","ref":"refs/heads/bnewbold/relay-self-host","pushedAt":"2024-05-28T00:12:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"clean up bigsky envvar handling more","shortMessageHtmlLink":"clean up bigsky envvar handling more"}},{"before":null,"after":"a8d393c7ae261d854a459effc6e625f4cfcf8059","ref":"refs/heads/bnewbold/remove-blobs","pushedAt":"2024-05-28T00:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"remove indigo/blobs package","shortMessageHtmlLink":"remove indigo/blobs package"}},{"before":"ebf06e71a3e28a800bf0a4cd5f2a30c203ae45a2","after":"1c226097194616a1d31c56a83d480e51b0eed393","ref":"refs/heads/bnewbold/beemo-iteration","pushedAt":"2024-05-25T02:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"small cleanups","shortMessageHtmlLink":"small cleanups"}},{"before":"baba29cb4b457b477cf24ada12b6b5f495e204b5","after":"ebf06e71a3e28a800bf0a4cd5f2a30c203ae45a2","ref":"refs/heads/bnewbold/beemo-iteration","pushedAt":"2024-05-25T01:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"beemo: fix silly nil embed panic","shortMessageHtmlLink":"beemo: fix silly nil embed panic"}},{"before":"b8f540ecfe89b8f49ce0671bf94a521b7cc8beac","after":"baba29cb4b457b477cf24ada12b6b5f495e204b5","ref":"refs/heads/bnewbold/beemo-iteration","pushedAt":"2024-05-25T00:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"add a note about any quote/embed/media","shortMessageHtmlLink":"add a note about any quote/embed/media"}},{"before":null,"after":"b8f540ecfe89b8f49ce0671bf94a521b7cc8beac","ref":"refs/heads/bnewbold/beemo-iteration","pushedAt":"2024-05-25T00:42:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"beemo: add mention notifier","shortMessageHtmlLink":"beemo: add mention notifier"}},{"before":"e28c171ea1fbf0e532b8b4db97775f4236cfb0f3","after":null,"ref":"refs/heads/chat_defs_update","pushedAt":"2024-05-24T20:22:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"}},{"before":"0daef8805413a6a4915cc9714a9825cf0555c90b","after":"ce1279f68f97af817869bd2dadf2be0f12b6d0bb","ref":"refs/heads/main","pushedAt":"2024-05-24T20:22:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Update chat lexicons (#673)","shortMessageHtmlLink":"Update chat lexicons (#673)"}},{"before":null,"after":"e28c171ea1fbf0e532b8b4db97775f4236cfb0f3","ref":"refs/heads/chat_defs_update","pushedAt":"2024-05-23T21:19:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ericvolp12","name":"Jaz","path":"/ericvolp12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617325?s=80&v=4"},"commit":{"message":"Update chat lexicons","shortMessageHtmlLink":"Update chat lexicons"}},{"before":"6822189f959ac59a2336e369030174253d96b1c4","after":null,"ref":"refs/heads/bnewbold/nostr-desc","pushedAt":"2024-05-17T20:42:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"}},{"before":"ad38fe30ee6e9af671d0dbee0a244f1e898c70ba","after":"0daef8805413a6a4915cc9714a9825cf0555c90b","ref":"refs/heads/main","pushedAt":"2024-05-17T20:42:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"nostr: skip description check (#671)","shortMessageHtmlLink":"nostr: skip description check (#671)"}},{"before":null,"after":"6822189f959ac59a2336e369030174253d96b1c4","ref":"refs/heads/bnewbold/nostr-desc","pushedAt":"2024-05-17T05:56:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"nostr: skip description check","shortMessageHtmlLink":"nostr: skip description check"}},{"before":"fd6aa64d3f4af89c9075e8be359cc9b87487827d","after":null,"ref":"refs/heads/bnewbold/nostr-spam","pushedAt":"2024-05-13T16:34:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"}},{"before":"5321bc319de9ccffa113f8f59c4d63e495f04d7f","after":"ad38fe30ee6e9af671d0dbee0a244f1e898c70ba","ref":"refs/heads/main","pushedAt":"2024-05-13T16:33:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"basic nostr spam rule (#670)","shortMessageHtmlLink":"basic nostr spam rule (#670)"}},{"before":"165f2073c62aea5ebdb83ab67849ac4993482990","after":"fd6aa64d3f4af89c9075e8be359cc9b87487827d","ref":"refs/heads/bnewbold/nostr-spam","pushedAt":"2024-05-11T19:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"nostr: don't have account age","shortMessageHtmlLink":"nostr: don't have account age"}},{"before":null,"after":"165f2073c62aea5ebdb83ab67849ac4993482990","ref":"refs/heads/bnewbold/nostr-spam","pushedAt":"2024-05-11T18:55:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bnewbold","name":null,"path":"/bnewbold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130077?s=80&v=4"},"commit":{"message":"basic nostr spam rule (to start)","shortMessageHtmlLink":"basic nostr spam rule (to start)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW0HD3QA","startCursor":null,"endCursor":null}},"title":"Activity · bluesky-social/indigo"}