https
GET
api.github.com
None
/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:10 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"d6cc9f2b01cadb135712356eaaec4706d378bef67551a0d22ce62fe8dad8fab9"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="last", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="next", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4960'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '40'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'F9E9:1E66CC:33009F8:2D44F9E:69626091')]
{"url":"https://api.github.com/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","permalink_url":"https://github.com/PyGithub/PyGithub/compare/PyGithub:19e1c50...PyGithub:4bf07a2","diff_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.diff","patch_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.patch","base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"merge_base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"status":"ahead","ahead_by":4,"behind_by":0,"total_commits":4,"commits":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","node_id":"C_kwDOADYVqtoAKGM0YjNiYjE3YzhmY2ViMzA3MDVlZmJhMzQ1YzkyYzBjNzU3NmQ1M2E","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-16T19:18:44Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:54:32Z"},"message":"Test commit files with per-page","tree":{"sha":"228b2ea55c26a1a58e77209f20ecd0713909f945","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/228b2ea55c26a1a58e77209f20ecd0713909f945"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8"}]},{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","node_id":"C_kwDOADYVqtoAKDQ0MWVlZWRmY2NkYmRhMDZlZjBlZDUwMDlhMzljODdmMWQzNzIxZmY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-17T19:33:55Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:22Z"},"message":"Set per-page when getting Commit files","tree":{"sha":"372019e00164e193c50c93ba67054e59ff9ee272","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/372019e00164e193c50c93ba67054e59ff9ee272"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a"}]},{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","node_id":"C_kwDOADYVqtoAKDNlMGI0N2Q1NDMxYmRlMzI2NTc3NThmMTE1YjdlZDJmOTlhMzIxNTU","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T14:12:47Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:24Z"},"message":"Refactor out transformer and apply to Repository.get_commits","tree":{"sha":"6e860b26620518622118f90b9efd4543a065a0a7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/6e860b26620518622118f90b9efd4543a065a0a7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff"}]}],"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "},{"sha":"5ed74aa11f429a7b7d079a6ab0c4343cf17f3390","filename":"github/PaginatedList.py","status":"modified","additions":9,"deletions":5,"changes":14,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -197,6 +197,7 @@ def __init__(\n         self.__firstParams: dict[str, Any] = firstParams or {}\n         self.__nextUrl = firstUrl\n         self.__nextParams: dict[str, Any] = firstParams or {}\n+        self.__lastUrl: str | None = None\n         self.__headers = headers\n         self.__list_item = list_item\n         self.__total_count_item = total_count_item\n@@ -283,19 +284,20 @@ def reversed(self) -> PaginatedList[T]:\n             self.__firstParams,\n             headers=self.__headers,\n             list_item=self.__list_item,\n+            total_count_item=self.__total_count_item,\n             attributesTransformer=self._attributesTransformer,\n             graphql_query=self.__graphql_query,\n             graphql_variables=self.__graphql_variables,\n         )\n-        r.__reverse()\n+        r.__reverse(self.__lastUrl)\n         return r\n \n-    def __reverse(self) -> None:\n+    def __reverse(self, last_url: str | None) -> None:\n         self._reversed = True\n         if self.is_rest:\n-            lastUrl = self._getLastPageUrl()\n-            if lastUrl:\n-                self.__nextUrl = lastUrl\n+            self.__lastUrl = self._getLastPageUrl() if last_url is None else last_url\n+            if self.__lastUrl:\n+                self.__nextUrl = self.__lastUrl\n                 if self.__nextParams:\n                     # #2929: remove all parameters from self.__nextParams contained in self.__nextUrl\n                     self.__nextParams = {\n@@ -364,6 +366,8 @@ def _getPage(self, data: Any, headers: dict[str, str | int] | None) -> list[T]:\n                         self.__nextUrl = links[\"prev\"]\n                 elif \"next\" in links:\n                     self.__nextUrl = links[\"next\"]\n+                if \"last\" in links:\n+                    self.__lastUrl = links[\"last\"]\n             self.__nextParams = {}\n             if self.__list_item in data:\n                 self.__totalCount = data.get(self.__total_count_item)"},{"sha":"5765aed0c5945e27654405854fdd303a584fd8e7","filename":"github/Repository.py","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRepository.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -2400,7 +2400,7 @@ def get_commit(self, sha: str) -> Commit:\n         :rtype: :class:`github.Commit.Commit`\n         \"\"\"\n         assert isinstance(sha, str), sha\n-        sha = urllib.parse.quote(sha, safe=\"\")\n+        sha = urllib.parse.quote(sha)\n         url = f\"{self.url}/commits/{sha}\"\n         return github.Commit.Commit(self._requester, url=url)\n "},{"sha":"6736be478d1b9a95780e6c08d400767055c4855c","filename":"github/Requester.py","status":"modified","additions":1,"deletions":0,"changes":1,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRequester.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -434,6 +434,7 @@ def __init__(\n         self.rate_limiting = (-1, -1)\n         self.rate_limiting_resettime = 0\n         self.FIX_REPO_GET_GIT_REF = True\n+        assert isinstance(per_page, int), per_page\n         self.per_page = per_page\n \n         self.oauth_scopes = None"},{"sha":"14fc9280863021adaea074232ef77d04bf23e51c","filename":"tests/GithubObject.py","status":"modified","additions":23,"deletions":0,"changes":23,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -31,6 +31,8 @@\n from typing import Any\n from unittest import mock\n \n+from GithubObject import CompletableGithubObjectWithPaginatedProperty\n+\n import github.Repository\n import github.RepositoryDiscussion\n \n@@ -241,6 +243,27 @@ def testMakeTimetsampAttributeBadValues(self):\n             self.assertEqual(int, e.exception.expected_type)\n             self.assertIsNone(e.exception.transformation_exception)\n \n+    def testSetPerPageIfNotSet(self):\n+        set_per_page = CompletableGithubObjectWithPaginatedProperty.set_per_page_if_not_set\n+        self.assertIsNone(set_per_page(None, 123))\n+        self.assertEqual(set_per_page(\"/path/to/resource\", 123), \"/path/to/resource?per_page=123\")\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource\", 123), \"https://host/path/to/resource?per_page=123\"\n+        )\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource?param=one&param=2\", 123),\n+            \"https://host/path/to/resource?param=one&param=2&per_page=123\",\n+        )\n+\n+        for url in [\n+            \"/path/to/resource\",\n+            \"https://host/path/to/resource\",\n+            \"https://host/path/to/resource?param=one&param=2\",\n+        ]:\n+            # add per_page to url\n+            url = f\"{url}{'&' if '?' in url else '?'}per_page=42\"\n+            self.assertEqual(set_per_page(url, 123), url)\n+\n \n class TestingClass(gho.NonCompletableGithubObject):\n     def _initAttributes(self) -> None:"},{"sha":"8de74bb6b8b295f19a76ba3e0b328908699619d7","filename":"tests/PaginatedList.py","status":"modified","additions":111,"deletions":0,"changes":111,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -377,6 +377,117 @@ def testCustomPerPageReversedIteration(self):\n             [comment.created_at for comment in comments],\n         )\n \n+    def testCustomPerPageWithRepoCommitFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        # TODO: test with pull request that hase more than per_page commits and more than 300 files\n+        # this paginated list has pagination headers, which are used to create the inner commit instances\n+        # however, they refer to the commit pagination\n+        # files of individual commits use pagination, but the first page does not have pagination headers\n+        # if the individual commits have files at all (below example they don't)\n+        # the commits: /repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2 (no files property)\n+        # the files of one commit: /repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        reversed_files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            reversed_files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n     def testNoFirstPage(self):\n         self.assertFalse(next(iter(self.list), None))\n "},{"sha":"bc742a6b06185456ba9e05e1398f8d0f63df0af7","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFiles.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:51 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"76261824024a1ac26b4a2a5d565b55ad9ff93f7e450281cfee3a8f33891f1cae\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4821'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '179'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F457:3064F9:3CB5DCA:3849B9B:68CB099B')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4820'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '180'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'FAE8:2F13CF:3EC6F44:3A3DC46:68CB099B')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4819'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '181'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F758:2F13CF:3EC70E8:3A3DDDE:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4818'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '182'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F1C5:2B329B:3EF50E9:3A6F71F:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"7e3e3cae1f9d286c79695f7260047586a5b2a21b","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","status":"added","additions":54,"deletions":0,"changes":54,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,54 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"cd9016eee287aa6a79b87b036fc978123a258857616e546928a04b1c529cee7a\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4999'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '1'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E942:72AFB:439F857:3EEF85F:68CB0F65')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4998'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '2'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F954:2B329B:406E958:3BC0E70:68CB0F66')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4997'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '3'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F055:2DE4CB:4205152:3D336BB:68CB0F66')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4996'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '4'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EEFD:3064F9:3E222F4:398E891:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4995'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '5'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F0CE:3217F1:4364F74:3EF2726:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"536896a26bc210567dd8b0d3ddf4fde148a884d0","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFiles.txt","status":"added","additions":21,"deletions":0,"changes":21,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,21 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4805'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '195'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8DA:2AC3C7:3FF4FDB:3B5EAD7:68CB0C02')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4804'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '196'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F023:2DE4CB:4115DC1:3C5C45B:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"bd90f5e8d71bd19f50d0133c7ad7e2472af96b73","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4803'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '197'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F28B:1882E2:4064367:3BCA1A4:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4802'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '198'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F8E7:18B612:2AA2F2C:274A775:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:08 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4801'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '199'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EBFE:2B329B:3F91647:3AFB136:68CB0C04')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"3e159bba83be7033d59b98dfd6e24e0b8cbec004","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4982'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '18'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F3AF:2F13CF:89DF3B3:80C53F8:68CC1152')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4981'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '19'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F283:3701AC:8AB5A2D:81E0074:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4980'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '20'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F781:CFEED:31D9E5E:2E996AE:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"ee22bfe6670a1592f381594adc1e0cd61fd03ca8","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4979'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '21'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8A4:3945A0:1D9600A:1B96D95:68CC1154')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4978'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '22'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EC60:3945A0:1D9630C:1B9705B:68CC1154')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4977'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '23'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F025:30FA66:875AEE8:7E47B98:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4976'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '24'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EF77:4B476:2F35E91:2C0FAD5:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"}]}

https
GET
api.github.com
None
/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:10 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"ce86232e94f9ff861e4fe2e2aa8b1869a7c76ae5ad018694532a0c50fcde9863"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="last", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="first", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="prev"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4959'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '41'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'FE14:2EFDAC:2F42D44:29F5706:69626092')]
{"url":"https://api.github.com/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","permalink_url":"https://github.com/PyGithub/PyGithub/compare/PyGithub:19e1c50...PyGithub:4bf07a2","diff_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.diff","patch_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.patch","base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"merge_base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"status":"ahead","ahead_by":4,"behind_by":0,"total_commits":4,"commits":[{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}]}]}

https
GET
api.github.com
None
/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:11 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"d6cc9f2b01cadb135712356eaaec4706d378bef67551a0d22ce62fe8dad8fab9"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="last", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="next", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4958'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '42'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'E837:2B714A:32E78C4:2D6B889:69626093')]
{"url":"https://api.github.com/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","permalink_url":"https://github.com/PyGithub/PyGithub/compare/PyGithub:19e1c50...PyGithub:4bf07a2","diff_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.diff","patch_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.patch","base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"merge_base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"status":"ahead","ahead_by":4,"behind_by":0,"total_commits":4,"commits":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","node_id":"C_kwDOADYVqtoAKGM0YjNiYjE3YzhmY2ViMzA3MDVlZmJhMzQ1YzkyYzBjNzU3NmQ1M2E","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-16T19:18:44Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:54:32Z"},"message":"Test commit files with per-page","tree":{"sha":"228b2ea55c26a1a58e77209f20ecd0713909f945","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/228b2ea55c26a1a58e77209f20ecd0713909f945"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8"}]},{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","node_id":"C_kwDOADYVqtoAKDQ0MWVlZWRmY2NkYmRhMDZlZjBlZDUwMDlhMzljODdmMWQzNzIxZmY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-17T19:33:55Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:22Z"},"message":"Set per-page when getting Commit files","tree":{"sha":"372019e00164e193c50c93ba67054e59ff9ee272","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/372019e00164e193c50c93ba67054e59ff9ee272"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a"}]},{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","node_id":"C_kwDOADYVqtoAKDNlMGI0N2Q1NDMxYmRlMzI2NTc3NThmMTE1YjdlZDJmOTlhMzIxNTU","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T14:12:47Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:24Z"},"message":"Refactor out transformer and apply to Repository.get_commits","tree":{"sha":"6e860b26620518622118f90b9efd4543a065a0a7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/6e860b26620518622118f90b9efd4543a065a0a7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff"}]}],"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "},{"sha":"5ed74aa11f429a7b7d079a6ab0c4343cf17f3390","filename":"github/PaginatedList.py","status":"modified","additions":9,"deletions":5,"changes":14,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -197,6 +197,7 @@ def __init__(\n         self.__firstParams: dict[str, Any] = firstParams or {}\n         self.__nextUrl = firstUrl\n         self.__nextParams: dict[str, Any] = firstParams or {}\n+        self.__lastUrl: str | None = None\n         self.__headers = headers\n         self.__list_item = list_item\n         self.__total_count_item = total_count_item\n@@ -283,19 +284,20 @@ def reversed(self) -> PaginatedList[T]:\n             self.__firstParams,\n             headers=self.__headers,\n             list_item=self.__list_item,\n+            total_count_item=self.__total_count_item,\n             attributesTransformer=self._attributesTransformer,\n             graphql_query=self.__graphql_query,\n             graphql_variables=self.__graphql_variables,\n         )\n-        r.__reverse()\n+        r.__reverse(self.__lastUrl)\n         return r\n \n-    def __reverse(self) -> None:\n+    def __reverse(self, last_url: str | None) -> None:\n         self._reversed = True\n         if self.is_rest:\n-            lastUrl = self._getLastPageUrl()\n-            if lastUrl:\n-                self.__nextUrl = lastUrl\n+            self.__lastUrl = self._getLastPageUrl() if last_url is None else last_url\n+            if self.__lastUrl:\n+                self.__nextUrl = self.__lastUrl\n                 if self.__nextParams:\n                     # #2929: remove all parameters from self.__nextParams contained in self.__nextUrl\n                     self.__nextParams = {\n@@ -364,6 +366,8 @@ def _getPage(self, data: Any, headers: dict[str, str | int] | None) -> list[T]:\n                         self.__nextUrl = links[\"prev\"]\n                 elif \"next\" in links:\n                     self.__nextUrl = links[\"next\"]\n+                if \"last\" in links:\n+                    self.__lastUrl = links[\"last\"]\n             self.__nextParams = {}\n             if self.__list_item in data:\n                 self.__totalCount = data.get(self.__total_count_item)"},{"sha":"5765aed0c5945e27654405854fdd303a584fd8e7","filename":"github/Repository.py","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRepository.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -2400,7 +2400,7 @@ def get_commit(self, sha: str) -> Commit:\n         :rtype: :class:`github.Commit.Commit`\n         \"\"\"\n         assert isinstance(sha, str), sha\n-        sha = urllib.parse.quote(sha, safe=\"\")\n+        sha = urllib.parse.quote(sha)\n         url = f\"{self.url}/commits/{sha}\"\n         return github.Commit.Commit(self._requester, url=url)\n "},{"sha":"6736be478d1b9a95780e6c08d400767055c4855c","filename":"github/Requester.py","status":"modified","additions":1,"deletions":0,"changes":1,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRequester.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -434,6 +434,7 @@ def __init__(\n         self.rate_limiting = (-1, -1)\n         self.rate_limiting_resettime = 0\n         self.FIX_REPO_GET_GIT_REF = True\n+        assert isinstance(per_page, int), per_page\n         self.per_page = per_page\n \n         self.oauth_scopes = None"},{"sha":"14fc9280863021adaea074232ef77d04bf23e51c","filename":"tests/GithubObject.py","status":"modified","additions":23,"deletions":0,"changes":23,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -31,6 +31,8 @@\n from typing import Any\n from unittest import mock\n \n+from GithubObject import CompletableGithubObjectWithPaginatedProperty\n+\n import github.Repository\n import github.RepositoryDiscussion\n \n@@ -241,6 +243,27 @@ def testMakeTimetsampAttributeBadValues(self):\n             self.assertEqual(int, e.exception.expected_type)\n             self.assertIsNone(e.exception.transformation_exception)\n \n+    def testSetPerPageIfNotSet(self):\n+        set_per_page = CompletableGithubObjectWithPaginatedProperty.set_per_page_if_not_set\n+        self.assertIsNone(set_per_page(None, 123))\n+        self.assertEqual(set_per_page(\"/path/to/resource\", 123), \"/path/to/resource?per_page=123\")\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource\", 123), \"https://host/path/to/resource?per_page=123\"\n+        )\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource?param=one&param=2\", 123),\n+            \"https://host/path/to/resource?param=one&param=2&per_page=123\",\n+        )\n+\n+        for url in [\n+            \"/path/to/resource\",\n+            \"https://host/path/to/resource\",\n+            \"https://host/path/to/resource?param=one&param=2\",\n+        ]:\n+            # add per_page to url\n+            url = f\"{url}{'&' if '?' in url else '?'}per_page=42\"\n+            self.assertEqual(set_per_page(url, 123), url)\n+\n \n class TestingClass(gho.NonCompletableGithubObject):\n     def _initAttributes(self) -> None:"},{"sha":"8de74bb6b8b295f19a76ba3e0b328908699619d7","filename":"tests/PaginatedList.py","status":"modified","additions":111,"deletions":0,"changes":111,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -377,6 +377,117 @@ def testCustomPerPageReversedIteration(self):\n             [comment.created_at for comment in comments],\n         )\n \n+    def testCustomPerPageWithRepoCommitFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        # TODO: test with pull request that hase more than per_page commits and more than 300 files\n+        # this paginated list has pagination headers, which are used to create the inner commit instances\n+        # however, they refer to the commit pagination\n+        # files of individual commits use pagination, but the first page does not have pagination headers\n+        # if the individual commits have files at all (below example they don't)\n+        # the commits: /repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2 (no files property)\n+        # the files of one commit: /repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        reversed_files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            reversed_files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n     def testNoFirstPage(self):\n         self.assertFalse(next(iter(self.list), None))\n "},{"sha":"bc742a6b06185456ba9e05e1398f8d0f63df0af7","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFiles.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:51 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"76261824024a1ac26b4a2a5d565b55ad9ff93f7e450281cfee3a8f33891f1cae\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4821'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '179'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F457:3064F9:3CB5DCA:3849B9B:68CB099B')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4820'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '180'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'FAE8:2F13CF:3EC6F44:3A3DC46:68CB099B')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4819'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '181'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F758:2F13CF:3EC70E8:3A3DDDE:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4818'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '182'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F1C5:2B329B:3EF50E9:3A6F71F:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"7e3e3cae1f9d286c79695f7260047586a5b2a21b","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","status":"added","additions":54,"deletions":0,"changes":54,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,54 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"cd9016eee287aa6a79b87b036fc978123a258857616e546928a04b1c529cee7a\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4999'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '1'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E942:72AFB:439F857:3EEF85F:68CB0F65')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4998'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '2'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F954:2B329B:406E958:3BC0E70:68CB0F66')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4997'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '3'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F055:2DE4CB:4205152:3D336BB:68CB0F66')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4996'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '4'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EEFD:3064F9:3E222F4:398E891:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4995'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '5'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F0CE:3217F1:4364F74:3EF2726:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"536896a26bc210567dd8b0d3ddf4fde148a884d0","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFiles.txt","status":"added","additions":21,"deletions":0,"changes":21,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,21 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4805'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '195'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8DA:2AC3C7:3FF4FDB:3B5EAD7:68CB0C02')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4804'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '196'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F023:2DE4CB:4115DC1:3C5C45B:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"bd90f5e8d71bd19f50d0133c7ad7e2472af96b73","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4803'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '197'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F28B:1882E2:4064367:3BCA1A4:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4802'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '198'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F8E7:18B612:2AA2F2C:274A775:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:08 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4801'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '199'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EBFE:2B329B:3F91647:3AFB136:68CB0C04')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"3e159bba83be7033d59b98dfd6e24e0b8cbec004","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4982'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '18'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F3AF:2F13CF:89DF3B3:80C53F8:68CC1152')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4981'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '19'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F283:3701AC:8AB5A2D:81E0074:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4980'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '20'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F781:CFEED:31D9E5E:2E996AE:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"ee22bfe6670a1592f381594adc1e0cd61fd03ca8","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4979'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '21'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8A4:3945A0:1D9600A:1B96D95:68CC1154')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4978'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '22'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EC60:3945A0:1D9630C:1B9705B:68CC1154')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4977'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '23'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F025:30FA66:875AEE8:7E47B98:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4976'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '24'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EF77:4B476:2F35E91:2C0FAD5:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"}]}

https
GET
api.github.com
None
/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:11 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"c800733684f1ecd83e659606d39cfe329f42c51dfaee844d53b712500a0b3542"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2>; rel="next", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="last"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4957'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '43'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'EF78:3A95B:36D78AE:315C140:69626093')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "}]}

https
GET
api.github.com
None
/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:12 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"879805a0f276468d840f418c28a40b0b8eb716bdc71d0823eb3f6896adcdf3f7"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2>; rel="prev", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4956'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '44'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'F0B6:2150B7:309EBC8:2B05B2E:69626094')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"5765aed0c5945e27654405854fdd303a584fd8e7","filename":"github/Repository.py","status":"modified","additions":2,"deletions":12,"changes":14,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRepository.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -2400,11 +2400,8 @@ def get_commit(self, sha: str) -> Commit:\n         :rtype: :class:`github.Commit.Commit`\n         \"\"\"\n         assert isinstance(sha, str), sha\n-        sha = urllib.parse.quote(sha, safe=\"\")\n+        sha = urllib.parse.quote(sha)\n         url = f\"{self.url}/commits/{sha}\"\n-        # the files property uses pagination, set per-page if it is not the default value\n-        if self._requester.per_page != Consts.DEFAULT_PER_PAGE:\n-            url = f\"{url}?per_page={self._requester.per_page}\"\n         return github.Commit.Commit(self._requester, url=url)\n \n     def get_commits(\n@@ -2449,14 +2446,7 @@ def get_commits(\n                 url_parameters[\"author\"] = author.login\n             else:\n                 url_parameters[\"author\"] = author\n-        transformer = PaginatedList.add_per_page_to_url_transformer(self._requester.per_page)\n-        return PaginatedList(\n-            github.Commit.Commit,\n-            self._requester,\n-            f\"{self.url}/commits\",\n-            url_parameters,\n-            attributesTransformer=transformer,\n-        )\n+        return PaginatedList(github.Commit.Commit, self._requester, f\"{self.url}/commits\", url_parameters)\n \n     def get_contents(self, path: str, ref: Opt[str] = NotSet) -> list[ContentFile] | ContentFile:\n         \"\"\""},{"sha":"14fc9280863021adaea074232ef77d04bf23e51c","filename":"tests/GithubObject.py","status":"modified","additions":23,"deletions":0,"changes":23,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -31,6 +31,8 @@\n from typing import Any\n from unittest import mock\n \n+from GithubObject import CompletableGithubObjectWithPaginatedProperty\n+\n import github.Repository\n import github.RepositoryDiscussion\n \n@@ -241,6 +243,27 @@ def testMakeTimetsampAttributeBadValues(self):\n             self.assertEqual(int, e.exception.expected_type)\n             self.assertIsNone(e.exception.transformation_exception)\n \n+    def testSetPerPageIfNotSet(self):\n+        set_per_page = CompletableGithubObjectWithPaginatedProperty.set_per_page_if_not_set\n+        self.assertIsNone(set_per_page(None, 123))\n+        self.assertEqual(set_per_page(\"/path/to/resource\", 123), \"/path/to/resource?per_page=123\")\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource\", 123), \"https://host/path/to/resource?per_page=123\"\n+        )\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource?param=one&param=2\", 123),\n+            \"https://host/path/to/resource?param=one&param=2&per_page=123\",\n+        )\n+\n+        for url in [\n+            \"/path/to/resource\",\n+            \"https://host/path/to/resource\",\n+            \"https://host/path/to/resource?param=one&param=2\",\n+        ]:\n+            # add per_page to url\n+            url = f\"{url}{'&' if '?' in url else '?'}per_page=42\"\n+            self.assertEqual(set_per_page(url, 123), url)\n+\n \n class TestingClass(gho.NonCompletableGithubObject):\n     def _initAttributes(self) -> None:"}]}

https
GET
api.github.com
None
/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:12 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"eb6016ca7e16e43f83d53be4e25112cd7b9e29810f37ead46d6e061f65e61b7a"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2>; rel="prev", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="next", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="last", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4955'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '45'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'FEA9:3A95B:36D7CB2:315C4F0:69626094')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"5ed74aa11f429a7b7d079a6ab0c4343cf17f3390","filename":"github/PaginatedList.py","status":"modified","additions":0,"deletions":20,"changes":20,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -435,26 +435,6 @@ def get_page(self, page: int) -> list[T]:\n             data = data[self.__list_item]\n         return [self.__contentClass(self.__requester, headers, self._transformAttributes(element)) for element in data]\n \n-    # Some `GithubObject` classes contain a property that is subject to pagination, e.g. Commit.files.\n-    # Created from a `get_*s` method that return a `PaginatedList` of GithubObject instances, that property will\n-    # be empty, and the instances are incomplete `CompletableGithubObject`s. Getting the paginated property\n-    # will first complete the `GithubObject`.\n-    # The url used for completing the object has to contain the `per_page` parameter.\n-    # This attribute transformer can be used to inject the `per_page` parameter into the objects\n-    # while iterating over the `PaginatedList`.\n-    @staticmethod\n-    def add_per_page_to_url_transformer(per_page: int) -> Callable[[dict[str, Any]], dict[str, Any]]:\n-        def func(attributes: dict[str, Any]) -> dict[str, Any]:\n-            if per_page != Consts.DEFAULT_PER_PAGE and \"url\" in attributes:\n-                url = attributes[\"url\"]\n-                params = Requester.get_parameters_of_url(url)\n-                params[\"per_page\"] = [str(per_page)]\n-                url = Requester.add_parameters_to_url(url, params)\n-                attributes[\"url\"] = url\n-            return attributes\n-\n-        return func\n-\n     @classmethod\n     def override_attributes(cls, overrides: dict[str, Any]) -> Callable[[dict[str, Any]], dict[str, Any]]:\n         def attributes_transformer(element: dict[str, Any]) -> dict[str, Any]:"},{"sha":"47f0846ea60932b327b7701483f2321806d15c45","filename":"github/PullRequest.py","status":"modified","additions":1,"deletions":11,"changes":12,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPullRequest.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPullRequest.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPullRequest.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -708,17 +708,7 @@ def get_commits(self) -> PaginatedList[Commit]:\n         \"\"\"\n         :calls: `GET /repos/{owner}/{repo}/pulls/{pull_number}/commits <https://docs.github.com/en/rest/reference/pulls>`_\n         \"\"\"\n-        # issue #3372: Commits created here are incomplete. Getting their files will first complete the object before\n-        # files are being fetched. That completing request has to contain the per-page for the first page of files.\n-        # Set per-page here if it is not the default.\n-        transformer = PaginatedList.add_per_page_to_url_transformer(self._requester.per_page)\n-        return PaginatedList(\n-            github.Commit.Commit,\n-            self._requester,\n-            f\"{self.url}/commits\",\n-            None,\n-            attributesTransformer=transformer,\n-        )\n+        return PaginatedList(github.Commit.Commit, self._requester, f\"{self.url}/commits\", None)\n \n     def get_files(self) -> PaginatedList[File]:\n         \"\"\""}]}

https
GET
api.github.com
None
/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:12 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"c800733684f1ecd83e659606d39cfe329f42c51dfaee844d53b712500a0b3542"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2>; rel="next", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="last"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4954'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '46'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'F4EA:2188F0:325ACDE:2CBC327:69626094')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "}]}

https
GET
api.github.com
None
/repos/PyGithub/PyGithub
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:13 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"f16f9c440546c43b294983ac61e8a77d175cded8b7a1950de1bfc5d0add0c5b8"'), ('Last-Modified', 'Fri, 09 Jan 2026 12:46:18 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'metadata=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4953'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '47'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'EF6E:2CAD27:34CAAB4:2F3BFB6:69626095')]
{"id":3544490,"node_id":"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw","name":"PyGithub","full_name":"PyGithub/PyGithub","private":false,"owner":{"login":"PyGithub","id":11288996,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2","avatar_url":"https://avatars.githubusercontent.com/u/11288996?v=4","gravatar_id":"","url":"https://api.github.com/users/PyGithub","html_url":"https://github.com/PyGithub","followers_url":"https://api.github.com/users/PyGithub/followers","following_url":"https://api.github.com/users/PyGithub/following{/other_user}","gists_url":"https://api.github.com/users/PyGithub/gists{/gist_id}","starred_url":"https://api.github.com/users/PyGithub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PyGithub/subscriptions","organizations_url":"https://api.github.com/users/PyGithub/orgs","repos_url":"https://api.github.com/users/PyGithub/repos","events_url":"https://api.github.com/users/PyGithub/events{/privacy}","received_events_url":"https://api.github.com/users/PyGithub/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/PyGithub/PyGithub","description":"Typed interactions with the GitHub API v3","fork":false,"url":"https://api.github.com/repos/PyGithub/PyGithub","forks_url":"https://api.github.com/repos/PyGithub/PyGithub/forks","keys_url":"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}","collaborators_url":"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/PyGithub/PyGithub/teams","hooks_url":"https://api.github.com/repos/PyGithub/PyGithub/hooks","issue_events_url":"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}","events_url":"https://api.github.com/repos/PyGithub/PyGithub/events","assignees_url":"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}","branches_url":"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}","tags_url":"https://api.github.com/repos/PyGithub/PyGithub/tags","blobs_url":"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}","trees_url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}","statuses_url":"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}","languages_url":"https://api.github.com/repos/PyGithub/PyGithub/languages","stargazers_url":"https://api.github.com/repos/PyGithub/PyGithub/stargazers","contributors_url":"https://api.github.com/repos/PyGithub/PyGithub/contributors","subscribers_url":"https://api.github.com/repos/PyGithub/PyGithub/subscribers","subscription_url":"https://api.github.com/repos/PyGithub/PyGithub/subscription","commits_url":"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}","git_commits_url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}","issue_comment_url":"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}","compare_url":"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}","merges_url":"https://api.github.com/repos/PyGithub/PyGithub/merges","archive_url":"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/PyGithub/PyGithub/downloads","issues_url":"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}","pulls_url":"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}","milestones_url":"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}","notifications_url":"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}","releases_url":"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}","deployments_url":"https://api.github.com/repos/PyGithub/PyGithub/deployments","created_at":"2012-02-25T12:53:47Z","updated_at":"2026-01-09T12:46:18Z","pushed_at":"2026-01-07T11:28:45Z","git_url":"git://github.com/PyGithub/PyGithub.git","ssh_url":"git@github.com:PyGithub/PyGithub.git","clone_url":"https://github.com/PyGithub/PyGithub.git","svn_url":"https://github.com/PyGithub/PyGithub","homepage":"https://pygithub.readthedocs.io/","size":19658,"stargazers_count":7638,"watchers_count":7638,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":true,"forks_count":1871,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":365,"license":{"key":"lgpl-3.0","name":"GNU Lesser General Public License v3.0","spdx_id":"LGPL-3.0","url":"https://api.github.com/licenses/lgpl-3.0","node_id":"MDc6TGljZW5zZTEy"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["github","github-api","pygithub","python"],"visibility":"public","forks":1871,"open_issues":365,"watchers":7638,"default_branch":"main","permissions":{"admin":true,"maintain":true,"push":true,"triage":true,"pull":true},"custom_properties":{},"organization":{"login":"PyGithub","id":11288996,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2","avatar_url":"https://avatars.githubusercontent.com/u/11288996?v=4","gravatar_id":"","url":"https://api.github.com/users/PyGithub","html_url":"https://github.com/PyGithub","followers_url":"https://api.github.com/users/PyGithub/followers","following_url":"https://api.github.com/users/PyGithub/following{/other_user}","gists_url":"https://api.github.com/users/PyGithub/gists{/gist_id}","starred_url":"https://api.github.com/users/PyGithub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PyGithub/subscriptions","organizations_url":"https://api.github.com/users/PyGithub/orgs","repos_url":"https://api.github.com/users/PyGithub/repos","events_url":"https://api.github.com/users/PyGithub/events{/privacy}","received_events_url":"https://api.github.com/users/PyGithub/received_events","type":"Organization","user_view_type":"public","site_admin":false},"network_count":1871,"subscribers_count":110}

https
GET
api.github.com
None
/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:13 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"d6cc9f2b01cadb135712356eaaec4706d378bef67551a0d22ce62fe8dad8fab9"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="last", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="next", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4952'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '48'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'E951:2188F0:325B0F2:2CBC6AE:69626095')]
{"url":"https://api.github.com/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","permalink_url":"https://github.com/PyGithub/PyGithub/compare/PyGithub:19e1c50...PyGithub:4bf07a2","diff_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.diff","patch_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.patch","base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"merge_base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"status":"ahead","ahead_by":4,"behind_by":0,"total_commits":4,"commits":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","node_id":"C_kwDOADYVqtoAKGM0YjNiYjE3YzhmY2ViMzA3MDVlZmJhMzQ1YzkyYzBjNzU3NmQ1M2E","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-16T19:18:44Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:54:32Z"},"message":"Test commit files with per-page","tree":{"sha":"228b2ea55c26a1a58e77209f20ecd0713909f945","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/228b2ea55c26a1a58e77209f20ecd0713909f945"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8"}]},{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","node_id":"C_kwDOADYVqtoAKDQ0MWVlZWRmY2NkYmRhMDZlZjBlZDUwMDlhMzljODdmMWQzNzIxZmY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-17T19:33:55Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:22Z"},"message":"Set per-page when getting Commit files","tree":{"sha":"372019e00164e193c50c93ba67054e59ff9ee272","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/372019e00164e193c50c93ba67054e59ff9ee272"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a"}]},{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","node_id":"C_kwDOADYVqtoAKDNlMGI0N2Q1NDMxYmRlMzI2NTc3NThmMTE1YjdlZDJmOTlhMzIxNTU","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T14:12:47Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:24Z"},"message":"Refactor out transformer and apply to Repository.get_commits","tree":{"sha":"6e860b26620518622118f90b9efd4543a065a0a7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/6e860b26620518622118f90b9efd4543a065a0a7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff"}]}],"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "},{"sha":"5ed74aa11f429a7b7d079a6ab0c4343cf17f3390","filename":"github/PaginatedList.py","status":"modified","additions":9,"deletions":5,"changes":14,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -197,6 +197,7 @@ def __init__(\n         self.__firstParams: dict[str, Any] = firstParams or {}\n         self.__nextUrl = firstUrl\n         self.__nextParams: dict[str, Any] = firstParams or {}\n+        self.__lastUrl: str | None = None\n         self.__headers = headers\n         self.__list_item = list_item\n         self.__total_count_item = total_count_item\n@@ -283,19 +284,20 @@ def reversed(self) -> PaginatedList[T]:\n             self.__firstParams,\n             headers=self.__headers,\n             list_item=self.__list_item,\n+            total_count_item=self.__total_count_item,\n             attributesTransformer=self._attributesTransformer,\n             graphql_query=self.__graphql_query,\n             graphql_variables=self.__graphql_variables,\n         )\n-        r.__reverse()\n+        r.__reverse(self.__lastUrl)\n         return r\n \n-    def __reverse(self) -> None:\n+    def __reverse(self, last_url: str | None) -> None:\n         self._reversed = True\n         if self.is_rest:\n-            lastUrl = self._getLastPageUrl()\n-            if lastUrl:\n-                self.__nextUrl = lastUrl\n+            self.__lastUrl = self._getLastPageUrl() if last_url is None else last_url\n+            if self.__lastUrl:\n+                self.__nextUrl = self.__lastUrl\n                 if self.__nextParams:\n                     # #2929: remove all parameters from self.__nextParams contained in self.__nextUrl\n                     self.__nextParams = {\n@@ -364,6 +366,8 @@ def _getPage(self, data: Any, headers: dict[str, str | int] | None) -> list[T]:\n                         self.__nextUrl = links[\"prev\"]\n                 elif \"next\" in links:\n                     self.__nextUrl = links[\"next\"]\n+                if \"last\" in links:\n+                    self.__lastUrl = links[\"last\"]\n             self.__nextParams = {}\n             if self.__list_item in data:\n                 self.__totalCount = data.get(self.__total_count_item)"},{"sha":"5765aed0c5945e27654405854fdd303a584fd8e7","filename":"github/Repository.py","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRepository.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -2400,7 +2400,7 @@ def get_commit(self, sha: str) -> Commit:\n         :rtype: :class:`github.Commit.Commit`\n         \"\"\"\n         assert isinstance(sha, str), sha\n-        sha = urllib.parse.quote(sha, safe=\"\")\n+        sha = urllib.parse.quote(sha)\n         url = f\"{self.url}/commits/{sha}\"\n         return github.Commit.Commit(self._requester, url=url)\n "},{"sha":"6736be478d1b9a95780e6c08d400767055c4855c","filename":"github/Requester.py","status":"modified","additions":1,"deletions":0,"changes":1,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRequester.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -434,6 +434,7 @@ def __init__(\n         self.rate_limiting = (-1, -1)\n         self.rate_limiting_resettime = 0\n         self.FIX_REPO_GET_GIT_REF = True\n+        assert isinstance(per_page, int), per_page\n         self.per_page = per_page\n \n         self.oauth_scopes = None"},{"sha":"14fc9280863021adaea074232ef77d04bf23e51c","filename":"tests/GithubObject.py","status":"modified","additions":23,"deletions":0,"changes":23,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -31,6 +31,8 @@\n from typing import Any\n from unittest import mock\n \n+from GithubObject import CompletableGithubObjectWithPaginatedProperty\n+\n import github.Repository\n import github.RepositoryDiscussion\n \n@@ -241,6 +243,27 @@ def testMakeTimetsampAttributeBadValues(self):\n             self.assertEqual(int, e.exception.expected_type)\n             self.assertIsNone(e.exception.transformation_exception)\n \n+    def testSetPerPageIfNotSet(self):\n+        set_per_page = CompletableGithubObjectWithPaginatedProperty.set_per_page_if_not_set\n+        self.assertIsNone(set_per_page(None, 123))\n+        self.assertEqual(set_per_page(\"/path/to/resource\", 123), \"/path/to/resource?per_page=123\")\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource\", 123), \"https://host/path/to/resource?per_page=123\"\n+        )\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource?param=one&param=2\", 123),\n+            \"https://host/path/to/resource?param=one&param=2&per_page=123\",\n+        )\n+\n+        for url in [\n+            \"/path/to/resource\",\n+            \"https://host/path/to/resource\",\n+            \"https://host/path/to/resource?param=one&param=2\",\n+        ]:\n+            # add per_page to url\n+            url = f\"{url}{'&' if '?' in url else '?'}per_page=42\"\n+            self.assertEqual(set_per_page(url, 123), url)\n+\n \n class TestingClass(gho.NonCompletableGithubObject):\n     def _initAttributes(self) -> None:"},{"sha":"8de74bb6b8b295f19a76ba3e0b328908699619d7","filename":"tests/PaginatedList.py","status":"modified","additions":111,"deletions":0,"changes":111,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -377,6 +377,117 @@ def testCustomPerPageReversedIteration(self):\n             [comment.created_at for comment in comments],\n         )\n \n+    def testCustomPerPageWithRepoCommitFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        # TODO: test with pull request that hase more than per_page commits and more than 300 files\n+        # this paginated list has pagination headers, which are used to create the inner commit instances\n+        # however, they refer to the commit pagination\n+        # files of individual commits use pagination, but the first page does not have pagination headers\n+        # if the individual commits have files at all (below example they don't)\n+        # the commits: /repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2 (no files property)\n+        # the files of one commit: /repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        reversed_files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            reversed_files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n     def testNoFirstPage(self):\n         self.assertFalse(next(iter(self.list), None))\n "},{"sha":"bc742a6b06185456ba9e05e1398f8d0f63df0af7","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFiles.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:51 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"76261824024a1ac26b4a2a5d565b55ad9ff93f7e450281cfee3a8f33891f1cae\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4821'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '179'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F457:3064F9:3CB5DCA:3849B9B:68CB099B')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4820'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '180'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'FAE8:2F13CF:3EC6F44:3A3DC46:68CB099B')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4819'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '181'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F758:2F13CF:3EC70E8:3A3DDDE:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4818'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '182'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F1C5:2B329B:3EF50E9:3A6F71F:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"7e3e3cae1f9d286c79695f7260047586a5b2a21b","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","status":"added","additions":54,"deletions":0,"changes":54,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,54 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"cd9016eee287aa6a79b87b036fc978123a258857616e546928a04b1c529cee7a\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4999'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '1'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E942:72AFB:439F857:3EEF85F:68CB0F65')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4998'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '2'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F954:2B329B:406E958:3BC0E70:68CB0F66')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4997'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '3'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F055:2DE4CB:4205152:3D336BB:68CB0F66')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4996'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '4'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EEFD:3064F9:3E222F4:398E891:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4995'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '5'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F0CE:3217F1:4364F74:3EF2726:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"536896a26bc210567dd8b0d3ddf4fde148a884d0","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFiles.txt","status":"added","additions":21,"deletions":0,"changes":21,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,21 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4805'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '195'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8DA:2AC3C7:3FF4FDB:3B5EAD7:68CB0C02')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4804'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '196'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F023:2DE4CB:4115DC1:3C5C45B:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"bd90f5e8d71bd19f50d0133c7ad7e2472af96b73","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4803'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '197'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F28B:1882E2:4064367:3BCA1A4:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4802'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '198'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F8E7:18B612:2AA2F2C:274A775:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:08 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4801'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '199'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EBFE:2B329B:3F91647:3AFB136:68CB0C04')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"3e159bba83be7033d59b98dfd6e24e0b8cbec004","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4982'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '18'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F3AF:2F13CF:89DF3B3:80C53F8:68CC1152')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4981'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '19'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F283:3701AC:8AB5A2D:81E0074:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4980'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '20'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F781:CFEED:31D9E5E:2E996AE:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"ee22bfe6670a1592f381594adc1e0cd61fd03ca8","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4979'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '21'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8A4:3945A0:1D9600A:1B96D95:68CC1154')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4978'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '22'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EC60:3945A0:1D9630C:1B9705B:68CC1154')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4977'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '23'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F025:30FA66:875AEE8:7E47B98:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4976'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '24'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EF77:4B476:2F35E91:2C0FAD5:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"}]}

https
GET
api.github.com
None
/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:14 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"ce86232e94f9ff861e4fe2e2aa8b1869a7c76ae5ad018694532a0c50fcde9863"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="last", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="first", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="prev"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4951'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '49'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'FDB9:3B9D0A:32947A9:2CFC859:69626095')]
{"url":"https://api.github.com/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","permalink_url":"https://github.com/PyGithub/PyGithub/compare/PyGithub:19e1c50...PyGithub:4bf07a2","diff_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.diff","patch_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.patch","base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"merge_base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"status":"ahead","ahead_by":4,"behind_by":0,"total_commits":4,"commits":[{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}]}]}

https
GET
api.github.com
None
/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:14 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"d6cc9f2b01cadb135712356eaaec4706d378bef67551a0d22ce62fe8dad8fab9"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="last", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=3>; rel="next", <https://api.github.com/repositories/3544490/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=3>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4950'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '50'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'ECC2:2CAD27:34CB250:2F3C680:69626096')]
{"url":"https://api.github.com/repos/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","permalink_url":"https://github.com/PyGithub/PyGithub/compare/PyGithub:19e1c50...PyGithub:4bf07a2","diff_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.diff","patch_url":"https://github.com/PyGithub/PyGithub/compare/19e1c5032397a95c58fe25760723ffc24cbe0ec8...4bf07a2f5123f78fc6759bc2ade0c74154c1ba86.patch","base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"merge_base_commit":{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","node_id":"C_kwDOADYVqtoAKDE5ZTFjNTAzMjM5N2E5NWM1OGZlMjU3NjA3MjNmZmMyNGNiZTBlYzg","commit":{"author":{"name":"Denis Blanchette","email":"dblanchette@coveo.com","date":"2026-01-06T19:31:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-01-06T19:31:20Z"},"message":"Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","tree":{"sha":"0677c50efa6888560d97d1148cbc231ba82faef7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/0677c50efa6888560d97d1148cbc231ba82faef7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJpXWMYCRC1aQ7uu5UhlAAAgXgQADntk6iUg9d2bDQc7PsDeaYK\nyeL0ja1x60S90kMBfLEUO8VrI1HFkBqiwPqgDU8bTiu0gkmGCxQR3u52yItX4ey4\nbSafnYrH8TvsnMQBGh1jxpG0VE9BM4X6OTlZ5yjpQf5vjQxitxCNTLbRJTu6/i9J\n/3oSGCcYhmr5QzjfmtMUAD4gAJklAFyy0K1BwLT3m41o+98ikgYb9jn6x4/2EMHG\nOcajKXgVx6ZNcGu9vq1CyfQTzx+J6EwLUDCQt+haCU5ZrCPnEHBqmb/eLMBpnjvy\nBHnVskWmqlhONEchIxTsksQkjw/Snr7ThKxPg/R0vwWfyxU8MiI5v9/UO1gXvpo3\nZIeOSPZcxiazbKFqZYfmSWXVA38K/V6WZAvdPHz6U3RrR5TTAzPQdSl1wRcmUiYT\ndn/mgMNgIWORyfaGLf5YJBZ8EvHmUbre33XF1y06W2orIYNTw9wHChbcOftsbx3G\ncp4IPVUE7ug+HOg4Zh7Mb31EcHP4U1lWpiHFk3CDuJ/fSDf9ZIhlb35HFFkN6fuy\nYs/ZOoOs26j/wQXpvYq0YzDVFmlo5pzMHmV8CQL4HSWa3MLpa3sp0++X0jkBjYAe\njDXZk5dORSU/uT/0N92B5o9NUBUmuJTd8o41t55TKZzF//spkg1I773MEhl5Omkz\nbKUhnpIzPQZ4Plhwrlfd\n=O96K\n-----END PGP SIGNATURE-----\n","payload":"tree 0677c50efa6888560d97d1148cbc231ba82faef7\nparent 646190988f3dd18e790969868b9ffe3c71acf254\nauthor Denis Blanchette <dblanchette@coveo.com> 1767727880 -0500\ncommitter GitHub <noreply@github.com> 1767727880 +0000\n\nAdd `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)\n\nWhen using Workflow.create_dispatch(), we only get a boolean response\neven though the GitHub API returns detailed error messages.\n\nThis adds an option to the method to throw exceptions with the error\ndata when it fails.\n\nWe've been having issues with creating workflow dispatch with\nmissing/too many arguments.\n\n---------\n\nCo-authored-by: Enrico Minack <github@enrico.minack.dev>","verified_at":"2026-01-06T19:31:36Z"}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8/comments","author":{"login":"dblanchette","id":5759247,"node_id":"MDQ6VXNlcjU3NTkyNDc=","avatar_url":"https://avatars.githubusercontent.com/u/5759247?v=4","gravatar_id":"","url":"https://api.github.com/users/dblanchette","html_url":"https://github.com/dblanchette","followers_url":"https://api.github.com/users/dblanchette/followers","following_url":"https://api.github.com/users/dblanchette/following{/other_user}","gists_url":"https://api.github.com/users/dblanchette/gists{/gist_id}","starred_url":"https://api.github.com/users/dblanchette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dblanchette/subscriptions","organizations_url":"https://api.github.com/users/dblanchette/orgs","repos_url":"https://api.github.com/users/dblanchette/repos","events_url":"https://api.github.com/users/dblanchette/events{/privacy}","received_events_url":"https://api.github.com/users/dblanchette/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"646190988f3dd18e790969868b9ffe3c71acf254","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/646190988f3dd18e790969868b9ffe3c71acf254","html_url":"https://github.com/PyGithub/PyGithub/commit/646190988f3dd18e790969868b9ffe3c71acf254"}]},"status":"ahead","ahead_by":4,"behind_by":0,"total_commits":4,"commits":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","node_id":"C_kwDOADYVqtoAKGM0YjNiYjE3YzhmY2ViMzA3MDVlZmJhMzQ1YzkyYzBjNzU3NmQ1M2E","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-16T19:18:44Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:54:32Z"},"message":"Test commit files with per-page","tree":{"sha":"228b2ea55c26a1a58e77209f20ecd0713909f945","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/228b2ea55c26a1a58e77209f20ecd0713909f945"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"19e1c5032397a95c58fe25760723ffc24cbe0ec8","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/19e1c5032397a95c58fe25760723ffc24cbe0ec8","html_url":"https://github.com/PyGithub/PyGithub/commit/19e1c5032397a95c58fe25760723ffc24cbe0ec8"}]},{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","node_id":"C_kwDOADYVqtoAKDQ0MWVlZWRmY2NkYmRhMDZlZjBlZDUwMDlhMzljODdmMWQzNzIxZmY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-17T19:33:55Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:22Z"},"message":"Set per-page when getting Commit files","tree":{"sha":"372019e00164e193c50c93ba67054e59ff9ee272","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/372019e00164e193c50c93ba67054e59ff9ee272"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"c4b3bb17c8fceb30705efba345c92c0c7576d53a","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/c4b3bb17c8fceb30705efba345c92c0c7576d53a","html_url":"https://github.com/PyGithub/PyGithub/commit/c4b3bb17c8fceb30705efba345c92c0c7576d53a"}]},{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","node_id":"C_kwDOADYVqtoAKDNlMGI0N2Q1NDMxYmRlMzI2NTc3NThmMTE1YjdlZDJmOTlhMzIxNTU","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T14:12:47Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:56:24Z"},"message":"Refactor out transformer and apply to Repository.get_commits","tree":{"sha":"6e860b26620518622118f90b9efd4543a065a0a7","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/6e860b26620518622118f90b9efd4543a065a0a7"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"441eeedfccdbda06ef0ed5009a39c87f1d3721ff","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/441eeedfccdbda06ef0ed5009a39c87f1d3721ff","html_url":"https://github.com/PyGithub/PyGithub/commit/441eeedfccdbda06ef0ed5009a39c87f1d3721ff"}]}],"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "},{"sha":"5ed74aa11f429a7b7d079a6ab0c4343cf17f3390","filename":"github/PaginatedList.py","status":"modified","additions":9,"deletions":5,"changes":14,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -197,6 +197,7 @@ def __init__(\n         self.__firstParams: dict[str, Any] = firstParams or {}\n         self.__nextUrl = firstUrl\n         self.__nextParams: dict[str, Any] = firstParams or {}\n+        self.__lastUrl: str | None = None\n         self.__headers = headers\n         self.__list_item = list_item\n         self.__total_count_item = total_count_item\n@@ -283,19 +284,20 @@ def reversed(self) -> PaginatedList[T]:\n             self.__firstParams,\n             headers=self.__headers,\n             list_item=self.__list_item,\n+            total_count_item=self.__total_count_item,\n             attributesTransformer=self._attributesTransformer,\n             graphql_query=self.__graphql_query,\n             graphql_variables=self.__graphql_variables,\n         )\n-        r.__reverse()\n+        r.__reverse(self.__lastUrl)\n         return r\n \n-    def __reverse(self) -> None:\n+    def __reverse(self, last_url: str | None) -> None:\n         self._reversed = True\n         if self.is_rest:\n-            lastUrl = self._getLastPageUrl()\n-            if lastUrl:\n-                self.__nextUrl = lastUrl\n+            self.__lastUrl = self._getLastPageUrl() if last_url is None else last_url\n+            if self.__lastUrl:\n+                self.__nextUrl = self.__lastUrl\n                 if self.__nextParams:\n                     # #2929: remove all parameters from self.__nextParams contained in self.__nextUrl\n                     self.__nextParams = {\n@@ -364,6 +366,8 @@ def _getPage(self, data: Any, headers: dict[str, str | int] | None) -> list[T]:\n                         self.__nextUrl = links[\"prev\"]\n                 elif \"next\" in links:\n                     self.__nextUrl = links[\"next\"]\n+                if \"last\" in links:\n+                    self.__lastUrl = links[\"last\"]\n             self.__nextParams = {}\n             if self.__list_item in data:\n                 self.__totalCount = data.get(self.__total_count_item)"},{"sha":"5765aed0c5945e27654405854fdd303a584fd8e7","filename":"github/Repository.py","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRepository.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -2400,7 +2400,7 @@ def get_commit(self, sha: str) -> Commit:\n         :rtype: :class:`github.Commit.Commit`\n         \"\"\"\n         assert isinstance(sha, str), sha\n-        sha = urllib.parse.quote(sha, safe=\"\")\n+        sha = urllib.parse.quote(sha)\n         url = f\"{self.url}/commits/{sha}\"\n         return github.Commit.Commit(self._requester, url=url)\n "},{"sha":"6736be478d1b9a95780e6c08d400767055c4855c","filename":"github/Requester.py","status":"modified","additions":1,"deletions":0,"changes":1,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRequester.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRequester.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -434,6 +434,7 @@ def __init__(\n         self.rate_limiting = (-1, -1)\n         self.rate_limiting_resettime = 0\n         self.FIX_REPO_GET_GIT_REF = True\n+        assert isinstance(per_page, int), per_page\n         self.per_page = per_page\n \n         self.oauth_scopes = None"},{"sha":"14fc9280863021adaea074232ef77d04bf23e51c","filename":"tests/GithubObject.py","status":"modified","additions":23,"deletions":0,"changes":23,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -31,6 +31,8 @@\n from typing import Any\n from unittest import mock\n \n+from GithubObject import CompletableGithubObjectWithPaginatedProperty\n+\n import github.Repository\n import github.RepositoryDiscussion\n \n@@ -241,6 +243,27 @@ def testMakeTimetsampAttributeBadValues(self):\n             self.assertEqual(int, e.exception.expected_type)\n             self.assertIsNone(e.exception.transformation_exception)\n \n+    def testSetPerPageIfNotSet(self):\n+        set_per_page = CompletableGithubObjectWithPaginatedProperty.set_per_page_if_not_set\n+        self.assertIsNone(set_per_page(None, 123))\n+        self.assertEqual(set_per_page(\"/path/to/resource\", 123), \"/path/to/resource?per_page=123\")\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource\", 123), \"https://host/path/to/resource?per_page=123\"\n+        )\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource?param=one&param=2\", 123),\n+            \"https://host/path/to/resource?param=one&param=2&per_page=123\",\n+        )\n+\n+        for url in [\n+            \"/path/to/resource\",\n+            \"https://host/path/to/resource\",\n+            \"https://host/path/to/resource?param=one&param=2\",\n+        ]:\n+            # add per_page to url\n+            url = f\"{url}{'&' if '?' in url else '?'}per_page=42\"\n+            self.assertEqual(set_per_page(url, 123), url)\n+\n \n class TestingClass(gho.NonCompletableGithubObject):\n     def _initAttributes(self) -> None:"},{"sha":"8de74bb6b8b295f19a76ba3e0b328908699619d7","filename":"tests/PaginatedList.py","status":"modified","additions":111,"deletions":0,"changes":111,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -377,6 +377,117 @@ def testCustomPerPageReversedIteration(self):\n             [comment.created_at for comment in comments],\n         )\n \n+    def testCustomPerPageWithRepoCommitFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commit = repo.get_commit(\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\")\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithRepoCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        commits = repo.get_commits(sha=\"dependabot/github_actions/actions/setup-python-6\")\n+        commit = commits[0]\n+        files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFiles(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        # TODO: test with pull request that hase more than per_page commits and more than 300 files\n+        # this paginated list has pagination headers, which are used to create the inner commit instances\n+        # however, they refer to the commit pagination\n+        # files of individual commits use pagination, but the first page does not have pagination headers\n+        # if the individual commits have files at all (below example they don't)\n+        # the commits: /repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2 (no files property)\n+        # the files of one commit: /repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        files = list(commit.files)\n+        self.assertListKeyEqual(\n+            files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/_build-pkg.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/openapi.yml\",\n+            ],\n+        )\n+\n+    def testCustomPerPageWithPullCommitsFilesReversed(self):\n+        self.g.per_page = 2\n+        repo = self.g.get_repo(\"PyGithub/PyGithub\", lazy=True)\n+        pull = repo.get_pull(3370)\n+        commits = list(pull.get_commits())\n+        self.assertEqual(len(commits), 1)\n+        commit = commits[0]\n+        reversed_files = list(reversed(commit.files))\n+        self.assertListKeyEqual(\n+            reversed_files,\n+            lambda f: f.filename,\n+            [\n+                \".github/workflows/openapi.yml\",\n+                \".github/workflows/lint.yml\",\n+                \".github/workflows/ci.yml\",\n+                \".github/workflows/_build-pkg.yml\",\n+            ],\n+        )\n+\n     def testNoFirstPage(self):\n         self.assertFalse(next(iter(self.list), None))\n "},{"sha":"bc742a6b06185456ba9e05e1398f8d0f63df0af7","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFiles.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:51 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"76261824024a1ac26b4a2a5d565b55ad9ff93f7e450281cfee3a8f33891f1cae\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4821'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '179'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F457:3064F9:3CB5DCA:3849B9B:68CB099B')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T10:32:55Z\",\"pushed_at\":\"2025-09-16T19:19:00Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7521,\"watchers_count\":7521,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7521,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4820'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '180'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'FAE8:2F13CF:3EC6F44:3A3DC46:68CB099B')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4819'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '181'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F758:2F13CF:3EC70E8:3A3DDDE:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:18:52 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4818'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '182'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F1C5:2B329B:3EF50E9:3A6F71F:68CB099C')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"7e3e3cae1f9d286c79695f7260047586a5b2a21b","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","status":"added","additions":54,"deletions":0,"changes":54,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithPullCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,54 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"cd9016eee287aa6a79b87b036fc978123a258857616e546928a04b1c529cee7a\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read; contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4999'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '1'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E942:72AFB:439F857:3EEF85F:68CB0F65')]\n+{\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\",\"id\":2806945628,\"node_id\":\"PR_kwDOADYVqs6nTpdc\",\"html_url\":\"https://github.com/PyGithub/PyGithub/pull/3370\",\"diff_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.diff\",\"patch_url\":\"https://github.com/PyGithub/PyGithub/pull/3370.patch\",\"issue_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\",\"number\":3370,\"state\":\"open\",\"locked\":false,\"title\":\"Bump actions/setup-python from 5 to 6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"body\":\"Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-python/releases\\\">actions/setup-python's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Breaking Changes</h3>\\n<ul>\\n<li>Upgrade to node 24 by <a href=\\\"https://github.com/salmanmkc\\\"><code>@​salmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1164\\\">actions/setup-python#1164</a></li>\\n</ul>\\n<p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href=\\\"https://github.com/actions/runner/releases/tag/v2.327.1\\\">See Release Notes</a></p>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Add support for <code>pip-version</code>  by <a href=\\\"https://github.com/priyagupta108\\\"><code>@​priyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1129\\\">actions/setup-python#1129</a></li>\\n<li>Enhance reading from .python-version by <a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li>Add version parsing from Pipfile by <a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1183\\\">actions/setup-python#1183</a></li>\\n<li>Change missing cache directory error to warning  by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1182\\\">actions/setup-python#1182</a></li>\\n<li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1122\\\">actions/setup-python#1122</a></li>\\n<li>Include python version in PyPy python-version output by <a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li>Update docs: clarification on pip authentication with setup-python by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1156\\\">actions/setup-python#1156</a></li>\\n</ul>\\n<h3>Dependency updates:</h3>\\n<ul>\\n<li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/843\\\">actions/setup-python#843</a></li>\\n<li>Upgrade form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1163\\\">actions/setup-python#1163</a></li>\\n<li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1165\\\">actions/setup-python#1165</a></li>\\n<li>Upgrade actions/checkout from 4 to 5 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1181\\\">actions/setup-python#1181</a></li>\\n<li>Upgrade <code>@​actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1095\\\">actions/setup-python#1095</a></li>\\n</ul>\\n<h2>New Contributors</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/krystof-k\\\"><code>@​krystof-k</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/787\\\">actions/setup-python#787</a></li>\\n<li><a href=\\\"https://github.com/cdce8p\\\"><code>@​cdce8p</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1110\\\">actions/setup-python#1110</a></li>\\n<li><a href=\\\"https://github.com/aradkdj\\\"><code>@​aradkdj</code></a> made their first contribution in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1067\\\">actions/setup-python#1067</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6.0.0\\\">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p>\\n<h2>v5.6.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Workflow updates related to Ubuntu 20.04 by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1065\\\">actions/setup-python#1065</a></li>\\n<li>Fix for Candidate Not Iterable Error by <a href=\\\"https://github.com/aparnajyothi-y\\\"><code>@​aparnajyothi-y</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1082\\\">actions/setup-python#1082</a></li>\\n<li>Upgrade semver and <code>@​types/semver</code> by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1091\\\">actions/setup-python#1091</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.5.3 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1046\\\">actions/setup-python#1046</a></li>\\n<li>Upgrade ts-jest from 29.1.2 to 29.3.2 by <a href=\\\"https://github.com/dependabot\\\"><code>@​dependabot</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1081\\\">actions/setup-python#1081</a></li>\\n</ul>\\n<p><strong>Full Changelog</strong>: <a href=\\\"https://github.com/actions/setup-python/compare/v5...v5.6.0\\\">https://github.com/actions/setup-python/compare/v5...v5.6.0</a></p>\\n<h2>v5.5.0</h2>\\n<h2>What's Changed</h2>\\n<h3>Enhancements:</h3>\\n<ul>\\n<li>Support free threaded Python versions like '3.13t' by <a href=\\\"https://github.com/colesbury\\\"><code>@​colesbury</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/973\\\">actions/setup-python#973</a></li>\\n<li>Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade <code>@​action/cache</code> from 4.0.0 to 4.0.3 by <a href=\\\"https://github.com/priya-kinthali\\\"><code>@​priya-kinthali</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1056\\\">actions/setup-python#1056</a></li>\\n<li>Add support for .tool-versions file in setup-python by <a href=\\\"https://github.com/mahabaleshwars\\\"><code>@​mahabaleshwars</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1043\\\">actions/setup-python#1043</a></li>\\n</ul>\\n<h3>Bug fixes:</h3>\\n<ul>\\n<li>Fix architecture for pypy on Linux ARM64 by <a href=\\\"https://github.com/mayeut\\\"><code>@​mayeut</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-python/pull/1011\\\">actions/setup-python#1011</a>\\nThis update maps arm64 to aarch64 for Linux ARM64 PyPy installations.</li>\\n</ul>\\n<!-- raw HTML omitted -->\\n</blockquote>\\n<p>... (truncated)</p>\\n</details>\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c\\\"><code>e797f83</code></a> Upgrade to node 24 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1164\\\">#1164</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85\\\"><code>3d1e2d2</code></a> Revert &quot;Enhance cache-dependency-path handling to support files outside the w...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54\\\"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88\\\"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1181\\\">#1181</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2\\\"><code>f62a0e2</code></a> Change missing cache directory error to warning  (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1182\\\">#1182</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72\\\"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649\\\"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href=\\\"https://redirect.github.com/actions/setup-python/issues/182\\\">#182</a> &amp; <a href=\\\"https://redirect.github.com/actions/setup-python/issues/183\\\">#183</a> (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1163\\\">#1163</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452\\\"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/843\\\">#843</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565\\\"><code>36da51d</code></a> Add version parsing from Pipfile (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1067\\\">#1067</a>)</li>\\n<li><a href=\\\"https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa\\\"><code>3c6f142</code></a> update documentation (<a href=\\\"https://redirect.github.com/actions/setup-python/issues/1156\\\">#1156</a>)</li>\\n<li>Additional commits viewable in <a href=\\\"https://github.com/actions/setup-python/compare/v5...v6\\\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n\\n\\n</details>\",\"created_at\":\"2025-09-08T06:01:05Z\",\"updated_at\":\"2025-09-08T06:04:56Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"a2a81b89eeb0cabcea70d24099634808a4a7aa16\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":2144903025,\"node_id\":\"MDU6TGFiZWwyMTQ0OTAzMDI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/dependencies\",\"name\":\"dependencies\",\"color\":\"0366d6\",\"default\":false,\"description\":\"Pull requests that update a dependency file\"},{\"id\":2208559625,\"node_id\":\"MDU6TGFiZWwyMjA4NTU5NjI1\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels/github_actions\",\"name\":\"github_actions\",\"color\":\"000000\",\"default\":false,\"description\":\"Pull requests that update Github_actions code\"}],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\",\"review_comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\",\"review_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"head\":{\"label\":\"PyGithub:dependabot/github_actions/actions/setup-python-6\",\"ref\":\"dependabot/github_actions/actions/setup-python-6\",\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"base\":{\"label\":\"PyGithub:main\",\"ref\":\"main\",\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"user\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"repo\":{\"id\":3544490,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzNTQ0NDkw\",\"name\":\"PyGithub\",\"full_name\":\"PyGithub/PyGithub\",\"private\":false,\"owner\":{\"login\":\"PyGithub\",\"id\":11288996,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjExMjg4OTk2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/11288996?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/PyGithub\",\"html_url\":\"https://github.com/PyGithub\",\"followers_url\":\"https://api.github.com/users/PyGithub/followers\",\"following_url\":\"https://api.github.com/users/PyGithub/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/PyGithub/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/PyGithub/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/PyGithub/subscriptions\",\"organizations_url\":\"https://api.github.com/users/PyGithub/orgs\",\"repos_url\":\"https://api.github.com/users/PyGithub/repos\",\"events_url\":\"https://api.github.com/users/PyGithub/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/PyGithub/received_events\",\"type\":\"Organization\",\"user_view_type\":\"public\",\"site_admin\":false},\"html_url\":\"https://github.com/PyGithub/PyGithub\",\"description\":\"Typed interactions with the GitHub API v3\",\"fork\":false,\"url\":\"https://api.github.com/repos/PyGithub/PyGithub\",\"forks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/forks\",\"keys_url\":\"https://api.github.com/repos/PyGithub/PyGithub/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/PyGithub/PyGithub/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/PyGithub/PyGithub/teams\",\"hooks_url\":\"https://api.github.com/repos/PyGithub/PyGithub/hooks\",\"issue_events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/PyGithub/PyGithub/events\",\"assignees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/PyGithub/PyGithub/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/tags\",\"blobs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/PyGithub/PyGithub/languages\",\"stargazers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/stargazers\",\"contributors_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contributors\",\"subscribers_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscribers\",\"subscription_url\":\"https://api.github.com/repos/PyGithub/PyGithub/subscription\",\"commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/PyGithub/PyGithub/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/PyGithub/PyGithub/merges\",\"archive_url\":\"https://api.github.com/repos/PyGithub/PyGithub/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/PyGithub/PyGithub/downloads\",\"issues_url\":\"https://api.github.com/repos/PyGithub/PyGithub/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/PyGithub/PyGithub/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/PyGithub/PyGithub/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/PyGithub/PyGithub/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/PyGithub/PyGithub/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/deployments\",\"created_at\":\"2012-02-25T12:53:47Z\",\"updated_at\":\"2025-09-17T19:27:38Z\",\"pushed_at\":\"2025-09-17T19:34:41Z\",\"git_url\":\"git://github.com/PyGithub/PyGithub.git\",\"ssh_url\":\"git@github.com:PyGithub/PyGithub.git\",\"clone_url\":\"https://github.com/PyGithub/PyGithub.git\",\"svn_url\":\"https://github.com/PyGithub/PyGithub\",\"homepage\":\"https://pygithub.readthedocs.io/\",\"size\":20193,\"stargazers_count\":7522,\"watchers_count\":7522,\"language\":\"Python\",\"has_issues\":true,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"has_discussions\":true,\"forks_count\":1854,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":361,\"license\":{\"key\":\"lgpl-3.0\",\"name\":\"GNU Lesser General Public License v3.0\",\"spdx_id\":\"LGPL-3.0\",\"url\":\"https://api.github.com/licenses/lgpl-3.0\",\"node_id\":\"MDc6TGljZW5zZTEy\"},\"allow_forking\":true,\"is_template\":false,\"web_commit_signoff_required\":false,\"topics\":[\"github\",\"github-api\",\"pygithub\",\"python\"],\"visibility\":\"public\",\"forks\":1854,\"open_issues\":361,\"watchers\":7522,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370\"},\"html\":{\"href\":\"https://github.com/PyGithub/PyGithub/pull/3370\"},\"issue\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370\"},\"comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/issues/3370/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/pulls/3370/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/PyGithub/PyGithub/statuses/3253acaabd86de12b73d0a24c98eb9c13d1987b5\"}},\"author_association\":\"CONTRIBUTOR\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":true,\"rebaseable\":true,\"mergeable_state\":\"blocked\",\"merged_by\":null,\"comments\":1,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":7,\"deletions\":7,\"changed_files\":4}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/pulls/3370/commits?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"ee0bd29f46ca6bf0f6ec025563f13202c83011d90f11bf228b97df450479e0de\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:04:56 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-accepted-github-permissions', 'pull_requests=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4998'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '2'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F954:2B329B:406E958:3BC0E70:68CB0F66')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:34 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4997'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '3'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F055:2DE4CB:4205152:3D336BB:68CB0F66')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4996'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '4'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EEFD:3064F9:3E222F4:398E891:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:43:35 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4995'), ('X-RateLimit-Reset', '1758141814'), ('X-RateLimit-Used', '5'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F0CE:3217F1:4364F74:3EF2726:68CB0F67')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"536896a26bc210567dd8b0d3ddf4fde148a884d0","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFiles.txt","status":"added","additions":21,"deletions":0,"changes":21,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,21 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4805'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '195'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8DA:2AC3C7:3FF4FDB:3B5EAD7:68CB0C02')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4804'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '196'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F023:2DE4CB:4115DC1:3C5C45B:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"bd90f5e8d71bd19f50d0133c7ad7e2472af96b73","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4803'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '197'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F28B:1882E2:4064367:3BCA1A4:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:07 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4802'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '198'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F8E7:18B612:2AA2F2C:274A775:68CB0C03')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Wed, 17 Sep 2025 19:29:08 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4801'), ('X-RateLimit-Reset', '1758138197'), ('X-RateLimit-Used', '199'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EBFE:2B329B:3F91647:3AFB136:68CB0C04')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"3e159bba83be7033d59b98dfd6e24e0b8cbec004","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","status":"added","additions":32,"deletions":0,"changes":32,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFiles.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,32 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4982'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '18'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F3AF:2F13CF:89DF3B3:80C53F8:68CC1152')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:03 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4981'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '19'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F283:3701AC:8AB5A2D:81E0074:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4980'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '20'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F781:CFEED:31D9E5E:2E996AE:68CC1153')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"},{"sha":"ee22bfe6670a1592f381594adc1e0cd61fd03ca8","filename":"tests/ReplayData/PaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","status":"added","additions":43,"deletions":0,"changes":43,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FReplayData%2FPaginatedList.testCustomPerPageWithRepoCommitsFilesReversed.txt?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -0,0 +1,43 @@\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:04 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"c7c48d3fe81f524c3e7106b2afe2f33337b25428e2a700312d5a259cf67886bd\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits?sha=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6&per_page=2&page=1235>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4979'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '21'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'E8A4:3945A0:1D9600A:1B96D95:68CC1154')]\n+[{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}]},{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"node_id\":\"C_kwDOADYVqtoAKDRhMzUzZjczMDBmZTVmZWEwY2NlMmE1MDE5MDI0OWMzZjMzMmU1M2Q\",\"commit\":{\"author\":{\"name\":\"Enrico Minack\",\"email\":\"github@enrico.minack.dev\",\"date\":\"2025-09-02T17:45:08Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-02T17:45:08Z\"},\"message\":\"Merge changelog updates from v2.8 release branch (#3367)\",\"tree\":{\"sha\":\"a66d48ddbdb9d28b5410361039cd42813df86261\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/a66d48ddbdb9d28b5410361039cd42813df86261\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJoty0kCRC1aQ7uu5UhlAAA270QAIAbuBjWkiGfpElKU3aaT4v+\\nC/d0pckDHQvvAkiJSVKPJIwaciwLnxhdsRjGOi9XV60azecchor94KXjyWQEuYnE\\nrZ2YfH92CHvwv0NOO33BZJN3To01u4qRbWHYsM2JA0nAM98xGu9MJw45GaW9uZ7c\\nwjeK1r+H1LgIAVtPkWO/sZfUhhbo0ETV25lrRuIv7jd8oXlUXq73iLMbWqteqXLc\\n5S+OtWg9q+GpSfs2L3qFJ+U4ytiI7VmuvlHRf2F+2jT/kq8QkH/T6jT0vaINsTdS\\nyxw1lpdp7nOY4UZpQok1J81Us1IgV3enClkptSvPf7Z+1uUHRV8Rk35RIUpeJMkS\\nzysDlsNEOTd09GAH9OYoYpqO7cPVFRyBlkyOpNT60x1U1nPjFWf+T2SfC8QtTrfn\\nwycFkqFEtDci1aHwyjfn0KtqRz9UCEcHciOJ257aLt/QEX6qgI1BNTD+YwwphL8c\\n69s+FM+V84mHQLbi+pYzONncouJpB1Y+C/wTJSVu3VV/tiNWAOxSEa6Pmi/7aBPD\\ngu+ktVLO6bwdV92D/eQgznhGTJHdVx1GjsiN65y3toqQXDswR4SvjSewRPEAgIDv\\ngv4MlL3U8r3P8nvil8zADn6aJCeON6cmfvAwnMfOISsjbTi/WEZrPcGlqDYSgbvK\\n65+UHR4T8yP852DzuI2l\\n=9++W\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree a66d48ddbdb9d28b5410361039cd42813df86261\\nparent f5f9756a1dd52a53820cc54927abb34725377987\\nauthor Enrico Minack <github@enrico.minack.dev> 1756835108 +0200\\ncommitter GitHub <noreply@github.com> 1756835108 +0200\\n\\nMerge changelog updates from v2.8 release branch (#3367)\\n\\n\",\"verified_at\":\"2025-09-02T17:45:08Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d/comments\",\"author\":{\"login\":\"EnricoMi\",\"id\":44700269,\"node_id\":\"MDQ6VXNlcjQ0NzAwMjY5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/44700269?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/EnricoMi\",\"html_url\":\"https://github.com/EnricoMi\",\"followers_url\":\"https://api.github.com/users/EnricoMi/followers\",\"following_url\":\"https://api.github.com/users/EnricoMi/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/EnricoMi/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/EnricoMi/subscriptions\",\"organizations_url\":\"https://api.github.com/users/EnricoMi/orgs\",\"repos_url\":\"https://api.github.com/users/EnricoMi/repos\",\"events_url\":\"https://api.github.com/users/EnricoMi/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/EnricoMi/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"f5f9756a1dd52a53820cc54927abb34725377987\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/f5f9756a1dd52a53820cc54927abb34725377987\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/f5f9756a1dd52a53820cc54927abb34725377987\"}]}]\n+\n+https\n+GET\n+api.github.com\n+None\n+/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4978'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '22'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EC60:3945A0:1D9630C:1B9705B:68CC1154')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:05 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"bcc46aa8ecb086b0a450a78abec1a7586ba7417a5f234cb5647bc573c31c078e\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"prev\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1>; rel=\"first\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4977'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '23'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'F025:30FA66:875AEE8:7E47B98:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"4e7df934422c0c3b03b9c1c661df997709e465f3\",\"filename\":\".github/workflows/lint.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Flint.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Flint.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -25,7 +25,7 @@ jobs:\\n     runs-on: ubuntu-latest\\n     steps:\\n       - uses: actions/checkout@v5\\n-      - uses: actions/setup-python@v5\\n+      - uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.x\\\"\\n \"},{\"sha\":\"d5d87ec917087ca92ef1da6ef547cb2464eb9492\",\"filename\":\".github/workflows/openapi.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fopenapi.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fopenapi.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -39,7 +39,7 @@ jobs:\\n           git config --local user.name \\\"${{ github.actor }}\\\"\\n           git config --local user.email \\\"github-action-${{ github.actor }}@users.noreply.github.com\\\"\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}\n+\n+https\n+GET\n+api.github.com\n+None\n+/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=1\n+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}\n+None\n+200\n+[('Date', 'Thu, 18 Sep 2025 14:04:06 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/\"67a8d41139212187f9223a2c4485cf22fcc782cd866f75bf145bdd893b3afcd9\"'), ('Last-Modified', 'Mon, 08 Sep 2025 06:01:04 GMT'), ('github-authentication-token-expiration', '2025-11-13 21:31:56 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"next\", <https://api.github.com/repositories/3544490/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5?per_page=2&page=2>; rel=\"last\"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4976'), ('X-RateLimit-Reset', '1758204708'), ('X-RateLimit-Used', '24'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', \"default-src 'none'\"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'EF77:4B476:2F35E91:2C0FAD5:68CC1155')]\n+{\"sha\":\"3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"node_id\":\"C_kwDOADYVqtoAKDMyNTNhY2FhYmQ4NmRlMTJiNzNkMGEyNGM5OGViOWMxM2QxOTg3YjU\",\"commit\":{\"author\":{\"name\":\"dependabot[bot]\",\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"committer\":{\"name\":\"GitHub\",\"email\":\"noreply@github.com\",\"date\":\"2025-09-08T06:01:04Z\"},\"message\":\"Bump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"tree\":{\"sha\":\"aba22fc2dfab898cd919434b22781a68854388a8\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/trees/aba22fc2dfab898cd919434b22781a68854388a8\"},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/git/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comment_count\":0,\"verification\":{\"verified\":true,\"reason\":\"valid\",\"signature\":\"-----BEGIN PGP SIGNATURE-----\\n\\nwsFcBAABCAAQBQJovnEgCRC1aQ7uu5UhlAAAYbYQAIRFHW4qrevgEOlOzzGzVxNC\\nglwtze0CGcptJLA/ZG2sL2HrE8SqNCZpmDf+pNUiEy13ESPfnUuIyI60RmXPCNB7\\n1xm7z6ejZVLftzz1TcNcF3kQ5MXltPvNjjUnF2uLqkynh+GcP2ceBEflglzZ6Hjj\\nSr67OeLDaJBqRHuKX6utH8+4U5Fhz1X2Vy+TDReVjW2y9RjgPws1YDxZ7bP6IDM6\\nzDIyeBbDIYob1Uble9uzd7uz2iXheAUertgavXQO514o7m9tWzHuHX8laCF47jVm\\n0e7M1SywGIoCdhjesqbKo9rmFTLM/eqrJdkys5Y1iZpPpojc+CZuv00hNNqqapU3\\nts+gRN3xo3ri0N5aQlYqEB4dUV1LN3wOCMwx5hPx+WkewB+OWr2YffK7a9HBwIE/\\nRKuHMUCNb4uAGSb2s5KNT5gsblcYqEGX8FeGNT9m4mEwPOAyq3owIxVQMB6oWHhN\\nSOdPRlodDGvxaFHO4595+ta8E/004trVJwBFLnTwauu4xhQzYcPPfamwVAH2J27I\\nqrlMIUciHuWtgZSkz0uI8j9TSVy94RsBAF2uKXp9P0mcwl090PaSiKVJM+SzShaN\\nom7R7i7xZGbr4ptoye5GmtUdlnATvENy2VoGX2uvfrZ73OuLrj+Lr+NbYxYvCLAT\\nssWlqiNPECaJ+RQUhLDP\\n=S9eo\\n-----END PGP SIGNATURE-----\\n\",\"payload\":\"tree aba22fc2dfab898cd919434b22781a68854388a8\\nparent 4a353f7300fe5fea0cce2a50190249c3f332e53d\\nauthor dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1757311264 +0000\\ncommitter GitHub <noreply@github.com> 1757311264 +0000\\n\\nBump actions/setup-python from 5 to 6\\n\\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\\n- [Release notes](https://github.com/actions/setup-python/releases)\\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: actions/setup-python\\n  dependency-version: '6'\\n  dependency-type: direct:production\\n  update-type: version-update:semver-major\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"verified_at\":\"2025-09-08T06:01:05Z\"}},\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"comments_url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/3253acaabd86de12b73d0a24c98eb9c13d1987b5/comments\",\"author\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"user_view_type\":\"public\",\"site_admin\":false},\"committer\":{\"login\":\"web-flow\",\"id\":19864447,\"node_id\":\"MDQ6VXNlcjE5ODY0NDQ3\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/19864447?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/web-flow\",\"html_url\":\"https://github.com/web-flow\",\"followers_url\":\"https://api.github.com/users/web-flow/followers\",\"following_url\":\"https://api.github.com/users/web-flow/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/web-flow/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/web-flow/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/web-flow/subscriptions\",\"organizations_url\":\"https://api.github.com/users/web-flow/orgs\",\"repos_url\":\"https://api.github.com/users/web-flow/repos\",\"events_url\":\"https://api.github.com/users/web-flow/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/web-flow/received_events\",\"type\":\"User\",\"user_view_type\":\"public\",\"site_admin\":false},\"parents\":[{\"sha\":\"4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"url\":\"https://api.github.com/repos/PyGithub/PyGithub/commits/4a353f7300fe5fea0cce2a50190249c3f332e53d\",\"html_url\":\"https://github.com/PyGithub/PyGithub/commit/4a353f7300fe5fea0cce2a50190249c3f332e53d\"}],\"stats\":{\"total\":14,\"additions\":7,\"deletions\":7},\"files\":[{\"sha\":\"25eb73a226fe2e06b214ed971c5468780866f667\",\"filename\":\".github/workflows/_build-pkg.yml\",\"status\":\"modified\",\"additions\":1,\"deletions\":1,\"changes\":2,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2F_build-pkg.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2F_build-pkg.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -15,7 +15,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: '3.x'\\n \"},{\"sha\":\"6a78e47ca957558dfb14e7bc2109498e1404db68\",\"filename\":\".github/workflows/ci.yml\",\"status\":\"modified\",\"additions\":4,\"deletions\":4,\"changes\":8,\"blob_url\":\"https://github.com/PyGithub/PyGithub/blob/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"raw_url\":\"https://github.com/PyGithub/PyGithub/raw/3253acaabd86de12b73d0a24c98eb9c13d1987b5/.github%2Fworkflows%2Fci.yml\",\"contents_url\":\"https://api.github.com/repos/PyGithub/PyGithub/contents/.github%2Fworkflows%2Fci.yml?ref=3253acaabd86de12b73d0a24c98eb9c13d1987b5\",\"patch\":\"@@ -33,7 +33,7 @@ jobs:\\n     steps:\\n       - uses: actions/checkout@v5\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"${{ matrix.python-version }}\\\"\\n       - name: Install tox\\n@@ -82,7 +82,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -132,7 +132,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\\n@@ -194,7 +194,7 @@ jobs:\\n           ref: ${{ github.event.pull_request.base.sha }}\\n           path: base\\n       - name: Set up Python\\n-        uses: actions/setup-python@v5\\n+        uses: actions/setup-python@v6\\n         with:\\n           python-version: \\\"3.12\\\"\\n       - name: Set up dependencies\"}]}"}]}

https
GET
api.github.com
None
/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:15 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"c800733684f1ecd83e659606d39cfe329f42c51dfaee844d53b712500a0b3542"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2>; rel="next", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="last"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4949'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '51'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'F329:296877:313988A:2BAAE5A:69626096')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "}]}

https
GET
api.github.com
None
/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:15 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"879805a0f276468d840f418c28a40b0b8eb716bdc71d0823eb3f6896adcdf3f7"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2>; rel="prev", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4948'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '52'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'FA4A:3B9D0A:3294DDE:2CFCDB0:69626097')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"5765aed0c5945e27654405854fdd303a584fd8e7","filename":"github/Repository.py","status":"modified","additions":2,"deletions":12,"changes":14,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FRepository.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FRepository.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -2400,11 +2400,8 @@ def get_commit(self, sha: str) -> Commit:\n         :rtype: :class:`github.Commit.Commit`\n         \"\"\"\n         assert isinstance(sha, str), sha\n-        sha = urllib.parse.quote(sha, safe=\"\")\n+        sha = urllib.parse.quote(sha)\n         url = f\"{self.url}/commits/{sha}\"\n-        # the files property uses pagination, set per-page if it is not the default value\n-        if self._requester.per_page != Consts.DEFAULT_PER_PAGE:\n-            url = f\"{url}?per_page={self._requester.per_page}\"\n         return github.Commit.Commit(self._requester, url=url)\n \n     def get_commits(\n@@ -2449,14 +2446,7 @@ def get_commits(\n                 url_parameters[\"author\"] = author.login\n             else:\n                 url_parameters[\"author\"] = author\n-        transformer = PaginatedList.add_per_page_to_url_transformer(self._requester.per_page)\n-        return PaginatedList(\n-            github.Commit.Commit,\n-            self._requester,\n-            f\"{self.url}/commits\",\n-            url_parameters,\n-            attributesTransformer=transformer,\n-        )\n+        return PaginatedList(github.Commit.Commit, self._requester, f\"{self.url}/commits\", url_parameters)\n \n     def get_contents(self, path: str, ref: Opt[str] = NotSet) -> list[ContentFile] | ContentFile:\n         \"\"\""},{"sha":"14fc9280863021adaea074232ef77d04bf23e51c","filename":"tests/GithubObject.py","status":"modified","additions":23,"deletions":0,"changes":23,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/tests%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/tests%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -31,6 +31,8 @@\n from typing import Any\n from unittest import mock\n \n+from GithubObject import CompletableGithubObjectWithPaginatedProperty\n+\n import github.Repository\n import github.RepositoryDiscussion\n \n@@ -241,6 +243,27 @@ def testMakeTimetsampAttributeBadValues(self):\n             self.assertEqual(int, e.exception.expected_type)\n             self.assertIsNone(e.exception.transformation_exception)\n \n+    def testSetPerPageIfNotSet(self):\n+        set_per_page = CompletableGithubObjectWithPaginatedProperty.set_per_page_if_not_set\n+        self.assertIsNone(set_per_page(None, 123))\n+        self.assertEqual(set_per_page(\"/path/to/resource\", 123), \"/path/to/resource?per_page=123\")\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource\", 123), \"https://host/path/to/resource?per_page=123\"\n+        )\n+        self.assertEqual(\n+            set_per_page(\"https://host/path/to/resource?param=one&param=2\", 123),\n+            \"https://host/path/to/resource?param=one&param=2&per_page=123\",\n+        )\n+\n+        for url in [\n+            \"/path/to/resource\",\n+            \"https://host/path/to/resource\",\n+            \"https://host/path/to/resource?param=one&param=2\",\n+        ]:\n+            # add per_page to url\n+            url = f\"{url}{'&' if '?' in url else '?'}per_page=42\"\n+            self.assertEqual(set_per_page(url, 123), url)\n+\n \n class TestingClass(gho.NonCompletableGithubObject):\n     def _initAttributes(self) -> None:"}]}

https
GET
api.github.com
None
/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:15 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"eb6016ca7e16e43f83d53be4e25112cd7b9e29810f37ead46d6e061f65e61b7a"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2>; rel="prev", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="next", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="last", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2>; rel="first"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4947'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '53'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'F61D:2CAD27:34CB8FA:2F3CC19:69626097')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"5ed74aa11f429a7b7d079a6ab0c4343cf17f3390","filename":"github/PaginatedList.py","status":"modified","additions":0,"deletions":20,"changes":20,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPaginatedList.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPaginatedList.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -435,26 +435,6 @@ def get_page(self, page: int) -> list[T]:\n             data = data[self.__list_item]\n         return [self.__contentClass(self.__requester, headers, self._transformAttributes(element)) for element in data]\n \n-    # Some `GithubObject` classes contain a property that is subject to pagination, e.g. Commit.files.\n-    # Created from a `get_*s` method that return a `PaginatedList` of GithubObject instances, that property will\n-    # be empty, and the instances are incomplete `CompletableGithubObject`s. Getting the paginated property\n-    # will first complete the `GithubObject`.\n-    # The url used for completing the object has to contain the `per_page` parameter.\n-    # This attribute transformer can be used to inject the `per_page` parameter into the objects\n-    # while iterating over the `PaginatedList`.\n-    @staticmethod\n-    def add_per_page_to_url_transformer(per_page: int) -> Callable[[dict[str, Any]], dict[str, Any]]:\n-        def func(attributes: dict[str, Any]) -> dict[str, Any]:\n-            if per_page != Consts.DEFAULT_PER_PAGE and \"url\" in attributes:\n-                url = attributes[\"url\"]\n-                params = Requester.get_parameters_of_url(url)\n-                params[\"per_page\"] = [str(per_page)]\n-                url = Requester.add_parameters_to_url(url, params)\n-                attributes[\"url\"] = url\n-            return attributes\n-\n-        return func\n-\n     @classmethod\n     def override_attributes(cls, overrides: dict[str, Any]) -> Callable[[dict[str, Any]], dict[str, Any]]:\n         def attributes_transformer(element: dict[str, Any]) -> dict[str, Any]:"},{"sha":"47f0846ea60932b327b7701483f2321806d15c45","filename":"github/PullRequest.py","status":"modified","additions":1,"deletions":11,"changes":12,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPullRequest.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FPullRequest.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FPullRequest.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -708,17 +708,7 @@ def get_commits(self) -> PaginatedList[Commit]:\n         \"\"\"\n         :calls: `GET /repos/{owner}/{repo}/pulls/{pull_number}/commits <https://docs.github.com/en/rest/reference/pulls>`_\n         \"\"\"\n-        # issue #3372: Commits created here are incomplete. Getting their files will first complete the object before\n-        # files are being fetched. That completing request has to contain the per-page for the first page of files.\n-        # Set per-page here if it is not the default.\n-        transformer = PaginatedList.add_per_page_to_url_transformer(self._requester.per_page)\n-        return PaginatedList(\n-            github.Commit.Commit,\n-            self._requester,\n-            f\"{self.url}/commits\",\n-            None,\n-            attributesTransformer=transformer,\n-        )\n+        return PaginatedList(github.Commit.Commit, self._requester, f\"{self.url}/commits\", None)\n \n     def get_files(self) -> PaginatedList[File]:\n         \"\"\""}]}

https
GET
api.github.com
None
/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=1&per_page=2
{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
None
200
[('Date', 'Sat, 10 Jan 2026 14:22:16 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"c800733684f1ecd83e659606d39cfe329f42c51dfaee844d53b712500a0b3542"'), ('Last-Modified', 'Wed, 07 Jan 2026 10:58:52 GMT'), ('github-authentication-token-expiration', '2026-02-06 07:42:23 +0100'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('Link', '<https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=2&per_page=2>; rel="next", <https://api.github.com/repositories/3544490/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86?page=3&per_page=2>; rel="last"'), ('x-accepted-github-permissions', 'contents=read'), ('x-github-api-version-selected', '2022-11-28'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4946'), ('X-RateLimit-Reset', '1768057925'), ('X-RateLimit-Used', '54'), ('X-RateLimit-Resource', 'core'), ('X-GitHub-Request-Id', 'F8A4:3A95B:36D90F5:315D69B:69626097')]
{"sha":"4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","node_id":"C_kwDOADYVqtoAKDRiZjA3YTJmNTEyM2Y3OGZjNjc1OWJjMmFkZTBjNzQxNTRjMWJhODY","commit":{"author":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2025-09-18T15:00:19Z"},"committer":{"name":"Enrico Minack","email":"github@enrico.minack.dev","date":"2026-01-07T10:58:52Z"},"message":"Refactor out logic into CompletableGithubObjectWithPaginatedProperty class","tree":{"sha":"5a56a86efb11b9e5da47cd4da9e39161d3fab4e5","url":"https://api.github.com/repos/PyGithub/PyGithub/git/trees/5a56a86efb11b9e5da47cd4da9e39161d3fab4e5"},"url":"https://api.github.com/repos/PyGithub/PyGithub/git/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","html_url":"https://github.com/PyGithub/PyGithub/commit/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","comments_url":"https://api.github.com/repos/PyGithub/PyGithub/commits/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/comments","author":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"EnricoMi","id":44700269,"node_id":"MDQ6VXNlcjQ0NzAwMjY5","avatar_url":"https://avatars.githubusercontent.com/u/44700269?v=4","gravatar_id":"","url":"https://api.github.com/users/EnricoMi","html_url":"https://github.com/EnricoMi","followers_url":"https://api.github.com/users/EnricoMi/followers","following_url":"https://api.github.com/users/EnricoMi/following{/other_user}","gists_url":"https://api.github.com/users/EnricoMi/gists{/gist_id}","starred_url":"https://api.github.com/users/EnricoMi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnricoMi/subscriptions","organizations_url":"https://api.github.com/users/EnricoMi/orgs","repos_url":"https://api.github.com/users/EnricoMi/repos","events_url":"https://api.github.com/users/EnricoMi/events{/privacy}","received_events_url":"https://api.github.com/users/EnricoMi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"3e0b47d5431bde32657758f115b7ed2f99a32155","url":"https://api.github.com/repos/PyGithub/PyGithub/commits/3e0b47d5431bde32657758f115b7ed2f99a32155","html_url":"https://github.com/PyGithub/PyGithub/commit/3e0b47d5431bde32657758f115b7ed2f99a32155"}],"stats":{"total":115,"additions":70,"deletions":45},"files":[{"sha":"f4dde9e9affb2364de64f01b6011ab3a6f2054fb","filename":"github/Commit.py","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FCommit.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FCommit.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -62,7 +62,7 @@\n import github.NamedUser\n import github.PaginatedList\n import github.Repository\n-from github.GithubObject import Attribute, CompletableGithubObject, NotSet, Opt, is_optional\n+from github.GithubObject import Attribute, CompletableGithubObjectWithPaginatedProperty, NotSet, Opt, is_optional\n from github.PaginatedList import PaginatedList\n \n if TYPE_CHECKING:\n@@ -80,7 +80,7 @@\n     from github.Repository import Repository\n \n \n-class Commit(CompletableGithubObject):\n+class Commit(CompletableGithubObjectWithPaginatedProperty):\n     \"\"\"\n     This class represents Commits.\n "},{"sha":"ab879f9c41d82ec1ee695cd9c539268eb35215ba","filename":"github/GithubObject.py","status":"modified","additions":42,"deletions":0,"changes":42,"blob_url":"https://github.com/PyGithub/PyGithub/blob/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","raw_url":"https://github.com/PyGithub/PyGithub/raw/4bf07a2f5123f78fc6759bc2ade0c74154c1ba86/github%2FGithubObject.py","contents_url":"https://api.github.com/repos/PyGithub/PyGithub/contents/github%2FGithubObject.py?ref=4bf07a2f5123f78fc6759bc2ade0c74154c1ba86","patch":"@@ -649,6 +649,48 @@ def update(self, additional_headers: dict[str, Any] | None = None) -> bool:\n             return True\n \n \n+class CompletableGithubObjectWithPaginatedProperty(CompletableGithubObject):\n+    \"\"\"\n+    A CompletableGithubObject that has a property that is subject to pagination.\n+\n+    An instance created from a Requester with a non-default value for `per_page` must have the\n+    `per_page` value in the URL in order for the paginated property to use the `per_page` value.\n+\n+    \"\"\"\n+\n+    def __init__(\n+        self,\n+        requester: Requester,\n+        headers: dict[str, str | int] | None = None,\n+        attributes: dict[str, Any] | None = None,\n+        completed: bool | None = None,\n+        *,\n+        url: str | None = None,\n+        accept: str | None = None,\n+    ):\n+        if requester.per_page != Consts.DEFAULT_PER_PAGE:\n+            # add per_page to the URL in the attributes\n+            if attributes is not None and \"url\" in attributes:\n+                attributes[\"url\"] = self.set_per_page_if_not_set(attributes[\"url\"], requester.per_page)\n+            # add per_page to request URL if instance is incomplete\n+            if completed is None or completed is False:\n+                url = self.set_per_page_if_not_set(url, requester.per_page)\n+        super().__init__(requester, headers, attributes, completed, url=url, accept=accept)\n+\n+    @staticmethod\n+    def set_per_page_if_not_set(url: str | None, per_page: int) -> str | None:\n+        if url is None:\n+            return url\n+\n+        from .Requester import Requester\n+\n+        params = Requester.get_parameters_of_url(url)\n+        if \"per_page\" not in params:\n+            params[\"per_page\"] = [str(per_page)]\n+            return Requester.add_parameters_to_url(url, params)\n+        return url\n+\n+\n Param = ParamSpec(\"Param\")\n RetType = TypeVar(\"RetType\")\n "}]}
