{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120605102,"defaultBranch":"main","name":"synapse-s3-storage-provider","ownerLogin":"matrix-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-07T11:13:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8418310?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725455378.0","currentOid":""},"activityList":{"items":[{"before":"0bb350392b628f1f42bf12b4ac950cbeca4fb560","after":"04341fb9d6a476331bcf3cb1c5af3076fe706a0e","ref":"refs/heads/main","pushedAt":"2024-09-04T13:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikjohnston","name":"Erik Johnston","path":"/erikjohnston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8428120?s=80&v=4"},"commit":{"message":"v1.5.0","shortMessageHtmlLink":"v1.5.0"}},{"before":"b12d3f78c5215e6d2bb5f9d425684e4cabdefb7e","after":null,"ref":"refs/heads/bbz/bump-humanize","pushedAt":"2024-09-03T17:50:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anoadragon453","name":"Andrew Morgan","path":"/anoadragon453","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1342360?s=80&v=4"}},{"before":"2c46a764f700e6439afa11c00db827ddf21a9e89","after":"0bb350392b628f1f42bf12b4ac950cbeca4fb560","ref":"refs/heads/main","pushedAt":"2024-09-03T17:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anoadragon453","name":"Andrew Morgan","path":"/anoadragon453","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1342360?s=80&v=4"},"commit":{"message":"Bump humanize to work-around https://github.com/pypa/setuptools/issues/4519 (#114)","shortMessageHtmlLink":"Bump humanize to work-around pypa/setuptools#4519 (#114)"}},{"before":null,"after":"b12d3f78c5215e6d2bb5f9d425684e4cabdefb7e","ref":"refs/heads/bbz/bump-humanize","pushedAt":"2024-09-03T15:22:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benbz","name":"Ben Banfield-Zanin","path":"/benbz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1325121?s=80&v=4"},"commit":{"message":"Bump humanize to work-around https://github.com/pypa/setuptools/issues/4519","shortMessageHtmlLink":"Bump humanize to work-around pypa/setuptools#4519"}},{"before":"f348d3c06fb947c2e6a2da7d1c9790bbb7b30e43","after":"2c46a764f700e6439afa11c00db827ddf21a9e89","ref":"refs/heads/main","pushedAt":"2024-03-19T16:59:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"reivilibre","name":null,"path":"/reivilibre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38398653?s=80&v=4"},"commit":{"message":"Remove empty LoggingContext (#109)\n\nAs per the comment on parent repo:\r\nhttps://github.com/matrix-org/synapse-s3-storage-provider/issues/56#issuecomment-1103873051\r\n\r\nSigned-off-by: Adam Hellberg ","shortMessageHtmlLink":"Remove empty LoggingContext (#109)"}},{"before":"472d3afe22941fe23f5175fe255708c2b2cb6ed4","after":"f348d3c06fb947c2e6a2da7d1c9790bbb7b30e43","ref":"refs/heads/main","pushedAt":"2024-03-15T11:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anoadragon453","name":"Andrew Morgan","path":"/anoadragon453","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1342360?s=80&v=4"},"commit":{"message":"Bump version to 1.4.0.","shortMessageHtmlLink":"Bump version to 1.4.0."}},{"before":"41db06e44840512efd0b7298a44cad95c9b1824b","after":null,"ref":"refs/heads/bbz/more-cleanup-script-thresholds","pushedAt":"2024-03-15T10:13:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erikjohnston","name":"Erik Johnston","path":"/erikjohnston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8428120?s=80&v=4"}},{"before":"acbcc412ccf6ffa22bb9f133d7c918739ed5cf39","after":"472d3afe22941fe23f5175fe255708c2b2cb6ed4","ref":"refs/heads/main","pushedAt":"2024-03-15T10:13:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erikjohnston","name":"Erik Johnston","path":"/erikjohnston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8428120?s=80&v=4"},"commit":{"message":"Support more durations in the cleanup script (#112)\n\nSupport move durations in the cleanup script","shortMessageHtmlLink":"Support more durations in the cleanup script (#112)"}},{"before":null,"after":"41db06e44840512efd0b7298a44cad95c9b1824b","ref":"refs/heads/bbz/more-cleanup-script-thresholds","pushedAt":"2024-03-15T10:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benbz","name":"Ben Banfield-Zanin","path":"/benbz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1325121?s=80&v=4"},"commit":{"message":"Support move durations in the cleanup script","shortMessageHtmlLink":"Support move durations in the cleanup script"}},{"before":"9490124b2a76560fa2e19e37361eb691a89eacce","after":"acbcc412ccf6ffa22bb9f133d7c918739ed5cf39","ref":"refs/heads/main","pushedAt":"2024-03-14T12:10:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anoadragon453","name":"Andrew Morgan","path":"/anoadragon453","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1342360?s=80&v=4"},"commit":{"message":"Allow configuration of where the Synapse homeserver yaml file containing DB settings is loaded from (#111)","shortMessageHtmlLink":"Allow configuration of where the Synapse homeserver yaml file contain…"}},{"before":"00f1d8a6f1c8d9fdb2f2b3e0dfd20f92669f870e","after":null,"ref":"refs/heads/bbz/configurable-homeserver-yaml-path","pushedAt":"2024-03-14T12:10:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anoadragon453","name":"Andrew Morgan","path":"/anoadragon453","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1342360?s=80&v=4"}},{"before":"76f5c270051f2a6e84c040f2b69fb1ce48055235","after":null,"ref":"refs/heads/bbz/s3-prefix","pushedAt":"2024-03-14T12:08:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erikjohnston","name":"Erik Johnston","path":"/erikjohnston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8428120?s=80&v=4"}},{"before":"fa2b0e0c0935cc10ee090883916c8a7a0c6671b4","after":"9490124b2a76560fa2e19e37361eb691a89eacce","ref":"refs/heads/main","pushedAt":"2024-03-14T12:08:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erikjohnston","name":"Erik Johnston","path":"/erikjohnston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8428120?s=80&v=4"},"commit":{"message":"Support using a prefix of the S3 bucket (#110)","shortMessageHtmlLink":"Support using a prefix of the S3 bucket (#110)"}},{"before":"110d812dd6476915955c67dbae8511ccd5bab612","after":"00f1d8a6f1c8d9fdb2f2b3e0dfd20f92669f870e","ref":"refs/heads/bbz/configurable-homeserver-yaml-path","pushedAt":"2024-03-14T12:04:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benbz","name":"Ben Banfield-Zanin","path":"/benbz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1325121?s=80&v=4"},"commit":{"message":"Allow configuration of where the Synapse homeserver yaml file containing DB settings is loaded from","shortMessageHtmlLink":"Allow configuration of where the Synapse homeserver yaml file contain…"}},{"before":null,"after":"110d812dd6476915955c67dbae8511ccd5bab612","ref":"refs/heads/bbz/configurable-homeserver-yaml-path","pushedAt":"2024-03-14T11:50:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benbz","name":"Ben Banfield-Zanin","path":"/benbz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1325121?s=80&v=4"},"commit":{"message":"Allow configuration of where the Synapse homeserver yaml file containing DB settings is loaded from","shortMessageHtmlLink":"Allow configuration of where the Synapse homeserver yaml file contain…"}},{"before":null,"after":"76f5c270051f2a6e84c040f2b69fb1ce48055235","ref":"refs/heads/bbz/s3-prefix","pushedAt":"2024-03-14T11:39:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benbz","name":"Ben Banfield-Zanin","path":"/benbz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1325121?s=80&v=4"},"commit":{"message":"Support using a prefix of the S3 bucket","shortMessageHtmlLink":"Support using a prefix of the S3 bucket"}},{"before":"0221c870a111b5bfb4c4bb558b57ef24233bd08b","after":"fa2b0e0c0935cc10ee090883916c8a7a0c6671b4","ref":"refs/heads/main","pushedAt":"2023-11-17T15:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clokep","name":"Patrick Cloke","path":"/clokep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517124?s=80&v=4"},"commit":{"message":"Bump version to 1.3.0.","shortMessageHtmlLink":"Bump version to 1.3.0."}},{"before":"22c2ba56353e05995980ec4cd4c487a9fa82eae4","after":null,"ref":"refs/heads/clokep/bump-botocore","pushedAt":"2023-11-17T14:43:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clokep","name":"Patrick Cloke","path":"/clokep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517124?s=80&v=4"}},{"before":"1beb6af95e1f5caedb8e6e7e1cc176cdb2106d37","after":"0221c870a111b5bfb4c4bb558b57ef24233bd08b","ref":"refs/heads/main","pushedAt":"2023-11-17T14:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clokep","name":"Patrick Cloke","path":"/clokep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517124?s=80&v=4"},"commit":{"message":"Bump the minimum version of botocore for compatibility with urllib3 2.0.x. (#106)","shortMessageHtmlLink":"Bump the minimum version of botocore for compatibility with urllib3 2…"}},{"before":null,"after":"22c2ba56353e05995980ec4cd4c487a9fa82eae4","ref":"refs/heads/clokep/bump-botocore","pushedAt":"2023-11-17T14:40:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clokep","name":"Patrick Cloke","path":"/clokep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517124?s=80&v=4"},"commit":{"message":"Bump the minimum version of botocore for compatibility with urllib3 2.0.x.","shortMessageHtmlLink":"Bump the minimum version of botocore for compatibility with urllib3 2…"}},{"before":"10fa9d65a7f84d6ae6ba06d2a476e11d1734d2a9","after":null,"ref":"refs/heads/dmr/gha-deprecation","pushedAt":"2023-04-04T16:18:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DMRobertson","name":"David Robertson","path":"/DMRobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8614563?s=80&v=4"}},{"before":"17df25e4604926ebbbac12612017d56e4bfc3757","after":"1beb6af95e1f5caedb8e6e7e1cc176cdb2106d37","ref":"refs/heads/main","pushedAt":"2023-04-04T16:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DMRobertson","name":"David Robertson","path":"/DMRobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8614563?s=80&v=4"},"commit":{"message":"Deal with GHA deprecation warnings (#95)\n\nPart of https://github.com/matrix-org/synapse/issues/14203","shortMessageHtmlLink":"Deal with GHA deprecation warnings (#95)"}},{"before":null,"after":"10fa9d65a7f84d6ae6ba06d2a476e11d1734d2a9","ref":"refs/heads/dmr/gha-deprecation","pushedAt":"2023-04-04T12:35:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DMRobertson","name":"David Robertson","path":"/DMRobertson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8614563?s=80&v=4"},"commit":{"message":"Deal with GHA deprecation warnings\n\nPart of https://github.com/matrix-org/synapse/issues/14203","shortMessageHtmlLink":"Deal with GHA deprecation warnings"}},{"before":"0e78713885852ba03074f4fcd00454df43de58db","after":"17df25e4604926ebbbac12612017d56e4bfc3757","ref":"refs/heads/main","pushedAt":"2023-03-30T13:08:31.442Z","pushType":"push","commitsCount":1,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"},"commit":{"message":"Bump version to 1.2.1","shortMessageHtmlLink":"Bump version to 1.2.1"}},{"before":"d2cfefc8dee8dfb8f3ada4b35747ee3db8ba82b7","after":null,"ref":"refs/heads/squah/bump_pyyaml_bounds","pushedAt":"2023-03-30T13:07:25.455Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"}},{"before":"633c48eda46369d3286934b3d22275f083580908","after":"0e78713885852ba03074f4fcd00454df43de58db","ref":"refs/heads/main","pushedAt":"2023-03-30T13:07:23.999Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"},"commit":{"message":"Bump PyYAML requirement to be compatible with Synapse's pinned version (#93)\n\nSynapse has PyYAML 6.0 pinned currently.\r\n\r\nSigned-off-by: Sean Quah ","shortMessageHtmlLink":"Bump PyYAML requirement to be compatible with Synapse's pinned version ("}},{"before":"7140696b037e0368001e45c0f6096ee9ec0e10b8","after":"d2cfefc8dee8dfb8f3ada4b35747ee3db8ba82b7","ref":"refs/heads/squah/bump_pyyaml_bounds","pushedAt":"2023-03-30T13:03:17.246Z","pushType":"push","commitsCount":2,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"},"commit":{"message":"Merge branch 'main' into squah/bump_pyyaml_bounds","shortMessageHtmlLink":"Merge branch 'main' into squah/bump_pyyaml_bounds"}},{"before":"6fd65ef25924dd3a31d4e4ccce5a213a9b59c381","after":null,"ref":"refs/heads/squah/fix_test_flake","pushedAt":"2023-03-30T13:01:03.365Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"}},{"before":"6f8b3821aa5f99a53fc055d6feec343a0fc80d68","after":"633c48eda46369d3286934b3d22275f083580908","ref":"refs/heads/main","pushedAt":"2023-03-30T13:01:01.676Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"},"commit":{"message":"Fix a CI flake (#94)\n\nWe need to consume the `Failure` in `test_error`, otherwise subsequent\r\ntests will fail if the garbage collector runs during them.\r\n\r\nSigned-off-by: Sean Quah ","shortMessageHtmlLink":"Fix a CI flake (#94)"}},{"before":null,"after":"6fd65ef25924dd3a31d4e4ccce5a213a9b59c381","ref":"refs/heads/squah/fix_test_flake","pushedAt":"2023-03-30T12:52:36.766Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"squahtx","name":"Sean Quah","path":"/squahtx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8349537?s=80&v=4"},"commit":{"message":"Fix a CI flake\n\nWe need to consume the `Failure` in `test_error`, otherwise subsequent\ntests will fail if the garbage collector runs during them.\n\nSigned-off-by: Sean Quah ","shortMessageHtmlLink":"Fix a CI flake"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMzowOTowMS4wMDAwMDBazwAAAASsuchw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMzowOTowMS4wMDAwMDBazwAAAASsuchw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0zMFQxMjo1MjozNi43NjYxNjVazwAAAAMOpYvE"}},"title":"Activity · matrix-org/synapse-s3-storage-provider"}