{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":273239014,"defaultBranch":"master","name":"sync-team","ownerLogin":"rust-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-18T12:59:12.000Z","ownerAvatar":"https://github.com/avatars/u/5430905?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705658999.0","currentOid":""},"activityList":{"items":[{"before":"a1a6e75eab2407c0b6912300e0993a5582e29431","after":"f235bd801a9fce0c57d5c698019cb477e03bdb90","ref":"refs/heads/master","pushedAt":"2024-06-03T21:41:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jdno","name":"Jan David","path":"/jdno","primaryAvatarUrl":"https://github.com/avatars/u/865550?s=80&v=4"},"commit":{"message":"Merge pull request #80 from Kobzol/ci-pin-rust-version\n\nCI: pin Rust version","shortMessageHtmlLink":"Merge pull request #80 from Kobzol/ci-pin-rust-version"}},{"before":"c9a63f658f8166a315d04867f55adfe8ef8dad08","after":"a1a6e75eab2407c0b6912300e0993a5582e29431","ref":"refs/heads/master","pushedAt":"2024-04-04T09:21:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jdno","name":"Jan David","path":"/jdno","primaryAvatarUrl":"https://github.com/avatars/u/865550?s=80&v=4"},"commit":{"message":"Merge pull request #81 from rylev/clean-up-logs\n\nClean up logs by not showing headers on empty diffs","shortMessageHtmlLink":"Merge pull request #81 from rylev/clean-up-logs"}},{"before":"2219bb5ed463dbf6ec5c0a44cb9fe600b6da50dd","after":"c9a63f658f8166a315d04867f55adfe8ef8dad08","ref":"refs/heads/master","pushedAt":"2024-03-27T10:53:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Fix clippy error\n\nSigned-off-by: Ryan Levick ","shortMessageHtmlLink":"Fix clippy error"}},{"before":"92c3e8aef71fcd8fea0ed390246ba7ac2984074c","after":"2219bb5ed463dbf6ec5c0a44cb9fe600b6da50dd","ref":"refs/heads/master","pushedAt":"2024-03-26T15:20:06.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"d9e876d24a889b8bcf8c5648b5b11843c9ad3180","after":"92c3e8aef71fcd8fea0ed390246ba7ac2984074c","ref":"refs/heads/master","pushedAt":"2024-03-16T14:59:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Avoid changing repository properties when the repository is archived","shortMessageHtmlLink":"Avoid changing repository properties when the repository is archived"}},{"before":"53c360a25fa80da158d9946c718920fd68bfcd61","after":"d9e876d24a889b8bcf8c5648b5b11843c9ad3180","ref":"refs/heads/master","pushedAt":"2024-03-16T14:30:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Set `allow_auto_merge` on repositories","shortMessageHtmlLink":"Set allow_auto_merge on repositories"}},{"before":"5cb66328b89643f5df48e1812d45a2945e834228","after":"53c360a25fa80da158d9946c718920fd68bfcd61","ref":"refs/heads/master","pushedAt":"2024-03-15T09:22:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jdno","name":"Jan David","path":"/jdno","primaryAvatarUrl":"https://github.com/avatars/u/865550?s=80&v=4"},"commit":{"message":"Merge pull request #71 from Kobzol/repo-archiving\n\nImplement repository archiving and unarchiving","shortMessageHtmlLink":"Merge pull request #71 from Kobzol/repo-archiving"}},{"before":"7220bc881beefef21c13110848680c157a380564","after":"5cb66328b89643f5df48e1812d45a2945e834228","ref":"refs/heads/master","pushedAt":"2024-02-28T22:00:16.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Add test for deleting a team","shortMessageHtmlLink":"Add test for deleting a team"}},{"before":"0c937c16b703d7a967900077968a38031d42ce34","after":"7220bc881beefef21c13110848680c157a380564","ref":"refs/heads/master","pushedAt":"2024-02-27T19:14:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Sync the Repository homepage setting.","shortMessageHtmlLink":"Sync the Repository homepage setting."}},{"before":"e44195584d837f244b5e81618f3ef038cac9d82d","after":"0c937c16b703d7a967900077968a38031d42ce34","ref":"refs/heads/master","pushedAt":"2024-02-27T19:12:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Remove redundant imports.","shortMessageHtmlLink":"Remove redundant imports."}},{"before":"256e1f8ccaf03f226dd10e46285bb116e944ea83","after":"e44195584d837f244b5e81618f3ef038cac9d82d","ref":"refs/heads/master","pushedAt":"2024-02-27T19:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Fix clippy warning.","shortMessageHtmlLink":"Fix clippy warning."}},{"before":"141546ced19f90c5f771d9928a177a2005f3c183","after":"256e1f8ccaf03f226dd10e46285bb116e944ea83","ref":"refs/heads/master","pushedAt":"2024-02-13T14:26:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Switch usize datatype to u64\n\nUsize wasn't really a good fit.","shortMessageHtmlLink":"Switch usize datatype to u64"}},{"before":"a07d9773e927b30ab19dc89d8db5fb8c775e0843","after":"141546ced19f90c5f771d9928a177a2005f3c183","ref":"refs/heads/master","pushedAt":"2024-01-24T13:57:29.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Merge pull request #66 from Kobzol/allowed-push-allowances\n\nRead branch protection push allowances from `rust_team_data`","shortMessageHtmlLink":"Merge pull request #66 from Kobzol/allowed-push-allowances"}},{"before":"6bdaaf6997eed2c5377fa57e0cb06613ed290228","after":"a07d9773e927b30ab19dc89d8db5fb8c775e0843","ref":"refs/heads/master","pushedAt":"2024-01-20T20:40:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Add basic test infrastructure and two simple team tests","shortMessageHtmlLink":"Add basic test infrastructure and two simple team tests"}},{"before":"0192211a81123b2b35183aeffdf62f4e8db4be5c","after":null,"ref":"refs/heads/diffing-zulip","pushedAt":"2024-01-19T10:09:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"}},{"before":"935e2106d6dd1721d0223cb3258fa83b216367ae","after":"6bdaaf6997eed2c5377fa57e0cb06613ed290228","ref":"refs/heads/master","pushedAt":"2024-01-19T10:09:56.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Merge pull request #52 from rust-lang/diffing-zulip\n\nMove to a diff model for Zulip as well","shortMessageHtmlLink":"Merge pull request #52 from rust-lang/diffing-zulip"}},{"before":"48aec81e32602fa6e6f0efa135245192c0e4aed6","after":"0192211a81123b2b35183aeffdf62f4e8db4be5c","ref":"refs/heads/diffing-zulip","pushedAt":"2024-01-19T09:53:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Only generate user group diffs when necessary\n\nSigned-off-by: Ryan Levick ","shortMessageHtmlLink":"Only generate user group diffs when necessary"}},{"before":"3f8d4011ff3e098b44aff4e4a7a60d9d311eeadc","after":null,"ref":"refs/heads/add-headers","pushedAt":"2024-01-19T09:21:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"}},{"before":"d6f07f3495ef14f3955b0392eeb032df3249ae44","after":"935e2106d6dd1721d0223cb3258fa83b216367ae","ref":"refs/heads/master","pushedAt":"2024-01-19T09:21:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Merge pull request #63 from rust-lang/add-headers\n\nActually add default headers for GitHub client","shortMessageHtmlLink":"Merge pull request #63 from rust-lang/add-headers"}},{"before":null,"after":"3f8d4011ff3e098b44aff4e4a7a60d9d311eeadc","ref":"refs/heads/add-headers","pushedAt":"2024-01-19T09:17:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Actually add default headers for GitHub client\n\nSigned-off-by: Ryan Levick ","shortMessageHtmlLink":"Actually add default headers for GitHub client"}},{"before":"c423a78aa2b359e80329a85c0055d8df5199a7c3","after":"d6f07f3495ef14f3955b0392eeb032df3249ae44","ref":"refs/heads/master","pushedAt":"2024-01-19T08:57:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Merge pull request #62 from Kobzol/revert-read-only\n\nRevert \"Add read-only flag to `HttpClient`\"","shortMessageHtmlLink":"Merge pull request #62 from Kobzol/revert-read-only"}},{"before":"5216dd39f498ab82c08ff593f56da76fc61b4e5b","after":"c423a78aa2b359e80329a85c0055d8df5199a7c3","ref":"refs/heads/master","pushedAt":"2024-01-16T09:05:43.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Merge pull request #60 from Kobzol/read-write-split\n\nExplicitly split read and write GitHub API clients","shortMessageHtmlLink":"Merge pull request #60 from Kobzol/read-write-split"}},{"before":"9789ad2d5ac835c47cd2f84a828f16873b8ef760","after":"5216dd39f498ab82c08ff593f56da76fc61b4e5b","ref":"refs/heads/master","pushedAt":"2024-01-07T14:34:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Update dependencies to fix tests","shortMessageHtmlLink":"Update dependencies to fix tests"}},{"before":"9991616f384f967a20e79720c01925d8631ba04a","after":"9789ad2d5ac835c47cd2f84a828f16873b8ef760","ref":"refs/heads/master","pushedAt":"2023-12-14T14:47:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jdno","name":"Jan David","path":"/jdno","primaryAvatarUrl":"https://github.com/avatars/u/865550?s=80&v=4"},"commit":{"message":"Merge pull request #57 from jdno/restrict-pushes\n\nFix restricting pushes to bots","shortMessageHtmlLink":"Merge pull request #57 from jdno/restrict-pushes"}},{"before":"1bc1e73687c967c58904218d7cd67a779014b38c","after":"9991616f384f967a20e79720c01925d8631ba04a","ref":"refs/heads/master","pushedAt":"2023-12-13T11:32:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Team descriptions can be null\n\nWhen a team does not have a description, GitHub's API sets the\n`description` field to `null`. This breaks deserialization, which\nexpects the field to be set to a `String`.\n\nThis is most likely only an issue for teams that have not previously\nbeen managed by sync-team, e.g. when an existing organizations is added\nto the team repository.","shortMessageHtmlLink":"Team descriptions can be null"}},{"before":"5bf94e4216ead195d5e9e420f682e816b6ce2b7a","after":"1bc1e73687c967c58904218d7cd67a779014b38c","ref":"refs/heads/master","pushedAt":"2023-12-12T13:53:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Merge pull request #55 from Kobzol/log-deserialization-type\n\nLog type that has failed to deserialize itself from a request","shortMessageHtmlLink":"Merge pull request #55 from Kobzol/log-deserialization-type"}},{"before":"395148a856e9dc5301f8437f4ff1ee8eda1e9a01","after":null,"ref":"refs/heads/handle-team-push-allow-actors","pushedAt":"2023-08-17T12:50:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"}},{"before":"4f2dfd317b22a55435ec59f62c47db1f7f9469d7","after":"5bf94e4216ead195d5e9e420f682e816b6ce2b7a","ref":"refs/heads/master","pushedAt":"2023-08-17T11:17:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Gracefully handle when a team is a push allowance actor","shortMessageHtmlLink":"Gracefully handle when a team is a push allowance actor"}},{"before":null,"after":"395148a856e9dc5301f8437f4ff1ee8eda1e9a01","ref":"refs/heads/handle-team-push-allow-actors","pushedAt":"2023-08-17T09:35:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rylev","name":"Ryan Levick","path":"/rylev","primaryAvatarUrl":"https://github.com/avatars/u/1327285?s=80&v=4"},"commit":{"message":"Gracefully handle when a team is a push allowance actor","shortMessageHtmlLink":"Gracefully handle when a team is a push allowance actor"}},{"before":"82155097a092f3e6b935bdd2430c8b26a91ce190","after":"4f2dfd317b22a55435ec59f62c47db1f7f9469d7","ref":"refs/heads/master","pushedAt":"2023-08-07T23:11:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Mark-Simulacrum","name":"Mark Rousskov","path":"/Mark-Simulacrum","primaryAvatarUrl":"https://github.com/avatars/u/5047365?s=80&v=4"},"commit":{"message":"Add context to graphql deserialization","shortMessageHtmlLink":"Add context to graphql deserialization"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QyMTo0MTozMi4wMDAwMDBazwAAAARbZgga","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QyMTo0MTozMi4wMDAwMDBazwAAAARbZgga","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wN1QyMzoxMToyOS4wMDAwMDBazwAAAANl3v7B"}},"title":"Activity ยท rust-lang/sync-team"}