{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":725320049,"defaultBranch":"main","name":"dotnet-sdk","ownerLogin":"octokit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-29T22:32:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3430433?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715208652.0","currentOid":""},"activityList":{"items":[{"before":"b560cc2d9efa2598cef4128cfe57b7ca70f7c1cc","after":"e35c88e588a555e5a1df43dd174510ad3b6e2263","ref":"refs/heads/apps-poc","pushedAt":"2024-05-09T22:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Beginnings of tests for GetAuthType","shortMessageHtmlLink":"Beginnings of tests for GetAuthType"}},{"before":"e3d536fe22c7f815c729e928ac1b49089d4a956a","after":"b560cc2d9efa2598cef4128cfe57b7ca70f7c1cc","ref":"refs/heads/apps-poc","pushedAt":"2024-05-09T22:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Refactor GetAuthType and validation to separate method","shortMessageHtmlLink":"Refactor GetAuthType and validation to separate method"}},{"before":"0ffe620643311994a89ebec35e656bb06e8286d2","after":"e3d536fe22c7f815c729e928ac1b49089d4a956a","ref":"refs/heads/apps-poc","pushedAt":"2024-05-09T20:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Initial sketch of ClientBuilder\n\n- Nothing is working/fully-implemented\n- Some refactoring is still needed after implementation\n- Auth options error handling in the Build method need to go in their own helper\n- Middleware defaults still need to be loaded\n- App token creation and refresh still need to be implemented","shortMessageHtmlLink":"Initial sketch of ClientBuilder"}},{"before":"c9d8082c944864d81ab6e551621a58ec93700366","after":"0ffe620643311994a89ebec35e656bb06e8286d2","ref":"refs/heads/apps-poc","pushedAt":"2024-05-09T18:02:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Should fix CI build (while CLI is in place)","shortMessageHtmlLink":"Should fix CI build (while CLI is in place)"}},{"before":"ac911d752f6a71a92f9fb06068df446f32c15bb1","after":"c9d8082c944864d81ab6e551621a58ec93700366","ref":"refs/heads/apps-poc","pushedAt":"2024-05-08T22:57:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Remove unncecessary using directive","shortMessageHtmlLink":"Remove unncecessary using directive"}},{"before":null,"after":"ac911d752f6a71a92f9fb06068df446f32c15bb1","ref":"refs/heads/apps-poc","pushedAt":"2024-05-08T22:50:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Initial commit of GitHub Apps installation demo","shortMessageHtmlLink":"Initial commit of GitHub Apps installation demo"}},{"before":"dc61b59cceee173174735000aaeb208fefcfabef","after":null,"ref":"refs/heads/generated-code-update","pushedAt":"2024-05-03T22:16:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"}},{"before":"1ea21b0b511689fa92352b76d247ba425dbbaad8","after":"239513db62e94366d8305000f5400096e650e5f8","ref":"refs/heads/main","pushedAt":"2024-05-03T22:16:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"FEAT:| Added/Updated [string, GitHub, class, IDictionary, RepositoryRuleCodeScanning_parameters, RepositoryRuleCodeScanning_type, RepositoryRuleCodeScanning, static, virtual, List, enum, RepositoryRuleParamsCodeScanningTool_alerts_threshold, RepositoryRuleParamsCodeScanningTool_security_alerts_threshold, RepositoryRuleParamsCodeScanningTool, repositories]| Removed [repositories] (#68)\n\n* New updates to generated code\r\n\r\n* New updates to generated code\r\n\r\n* New updates to generated code\r\n\r\n---------\r\n\r\nCo-authored-by: Octokit Bot ","shortMessageHtmlLink":"FEAT:| Added/Updated [string, GitHub, class, IDictionary, RepositoryR…"}},{"before":"f56da8a5eeefb325c513e161c9580c897e04ad34","after":"dc61b59cceee173174735000aaeb208fefcfabef","ref":"refs/heads/generated-code-update","pushedAt":"2024-05-03T00:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":"491f18ad594c04a2d46531285d200eeb6f93a8e6","after":"f56da8a5eeefb325c513e161c9580c897e04ad34","ref":"refs/heads/generated-code-update","pushedAt":"2024-05-02T00:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":null,"after":"491f18ad594c04a2d46531285d200eeb6f93a8e6","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-30T00:21:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":"26395a345323868272cee91909ec3acbf740e6c3","after":null,"ref":"refs/heads/generated-code-update","pushedAt":"2024-04-29T23:27:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"}},{"before":"fefc2469be126b0e838e0b3874cefed85e59b3e1","after":"1ea21b0b511689fa92352b76d247ba425dbbaad8","ref":"refs/heads/main","pushedAt":"2024-04-29T23:27:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"FEAT:| Added/Updated [class, IDictionary, File_extension_restriction_parameters, File_extension_restriction_type, File_extension_restriction, static, virtual, List, enum, File_path_restriction_parameters, File_path_restriction_type, File_path_restriction, Max_file_path_length_parameters, Max_file_path_length_type, Max_file_path_length, int, Max_file_size_parameters, Max_file_size_type, Max_file_size, repositories]| Removed [repositories] (#66)\n\n* New updates to generated code\r\n\r\n* New updates to generated code\r\n\r\n* New updates to generated code\r\n\r\n---------\r\n\r\nCo-authored-by: Octokit Bot \r\nCo-authored-by: Keegan Campbell ","shortMessageHtmlLink":"FEAT:| Added/Updated [class, IDictionary, File_extension_restriction_…"}},{"before":"e32ab6d53ca58c9ae61c4099106a6f76c9bc5c97","after":"26395a345323868272cee91909ec3acbf740e6c3","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-29T23:18:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Merge branch 'main' into generated-code-update","shortMessageHtmlLink":"Merge branch 'main' into generated-code-update"}},{"before":"035bb65d483f373ff71466ce1bd09191f28242be","after":"e32ab6d53ca58c9ae61c4099106a6f76c9bc5c97","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-29T00:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":"048f932fa3bc33394071ef4e15f6f94aa5203249","after":"035bb65d483f373ff71466ce1bd09191f28242be","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-27T00:22:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":"49c847165f1654e11541cbd4ef6487061e12ed7e","after":null,"ref":"refs/heads/document-pats","pushedAt":"2024-04-26T19:00:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickfloyd","name":"Nick Floyd","path":"/nickfloyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139819?s=80&v=4"}},{"before":"32cb3bb33546e09566770f7777fbe68d869e2204","after":"fefc2469be126b0e838e0b3874cefed85e59b3e1","ref":"refs/heads/main","pushedAt":"2024-04-26T19:00:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickfloyd","name":"Nick Floyd","path":"/nickfloyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139819?s=80&v=4"},"commit":{"message":"docs: Add brief note documenting valid forms of authentication (#67)","shortMessageHtmlLink":"docs: Add brief note documenting valid forms of authentication (#67)"}},{"before":null,"after":"49c847165f1654e11541cbd4ef6487061e12ed7e","ref":"refs/heads/document-pats","pushedAt":"2024-04-26T18:06:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Add brief note documenting valid forms of authentication","shortMessageHtmlLink":"Add brief note documenting valid forms of authentication"}},{"before":null,"after":"048f932fa3bc33394071ef4e15f6f94aa5203249","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-26T00:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":"b50ac753707e44153d09890043a67216352a0df0","after":null,"ref":"refs/heads/use-default-kiota-middleware","pushedAt":"2024-04-24T18:09:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"}},{"before":"ce8fbe57f780a9599ac45c7d5a3b99c1f19e87c4","after":"32cb3bb33546e09566770f7777fbe68d869e2204","ref":"refs/heads/main","pushedAt":"2024-04-24T18:09:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Use default Kiota middleware in client (#65)","shortMessageHtmlLink":"Use default Kiota middleware in client (#65)"}},{"before":null,"after":"b50ac753707e44153d09890043a67216352a0df0","ref":"refs/heads/use-default-kiota-middleware","pushedAt":"2024-04-24T17:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Use default Kiota middleware in client","shortMessageHtmlLink":"Use default Kiota middleware in client"}},{"before":"fe8196bb4525a8ad4c632960e51905c0d147593a","after":null,"ref":"refs/heads/generated-code-update","pushedAt":"2024-04-24T17:17:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickfloyd","name":"Nick Floyd","path":"/nickfloyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139819?s=80&v=4"}},{"before":"ad2f59ebb5426c8a4489add83bbc6a8d476b2fb4","after":"ce8fbe57f780a9599ac45c7d5a3b99c1f19e87c4","ref":"refs/heads/main","pushedAt":"2024-04-24T17:17:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickfloyd","name":"Nick Floyd","path":"/nickfloyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139819?s=80&v=4"},"commit":{"message":"FEAT: added/updated UsageRequestBuilder, CopilotRequestBuilder, RequestInformation, CopilotUsageMetrics_breakdown, TeamRequestBuilder (#64)\n\n* New updates to generated code\r\n\r\n* New updates to generated code\r\n\r\n---------\r\n\r\nCo-authored-by: Octokit Bot \r\nCo-authored-by: Nick Floyd <139819+nickfloyd@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: added/updated UsageRequestBuilder, CopilotRequestBuilder, Reque…"}},{"before":"0dfba4620a70a8183c7a5ed467ca03e728d08af4","after":"fe8196bb4525a8ad4c632960e51905c0d147593a","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-24T16:59:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickfloyd","name":"Nick Floyd","path":"/nickfloyd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139819?s=80&v=4"},"commit":{"message":"Merge branch 'main' into generated-code-update","shortMessageHtmlLink":"Merge branch 'main' into generated-code-update"}},{"before":"d96dba0cb326a0dcba661c1884b637a429e79425","after":null,"ref":"refs/heads/add-ratelimit-handler","pushedAt":"2024-04-24T16:45:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"}},{"before":"7308bfdc4a42318c720123df965d79d0bea8ffad","after":"ad2f59ebb5426c8a4489add83bbc6a8d476b2fb4","ref":"refs/heads/main","pushedAt":"2024-04-24T16:45:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"FEAT: Initial design of the rate limit handler (#51)\n\n* initial design of the ratelimit handler\r\n\r\n* updates rate limit handler to better accomidate the patterns from the Go implementation\r\n\r\n* Run formatting to fix build errors\r\n\r\n* Add CLI for hammering the github/github API in test environment\r\n\r\n* Refactor RateLimitHandler slightly for ease of debugging\r\n\r\n* Intellisense now working for me locally\r\n\r\n* adds launch, reworks test harness to call the zen API and modifies the rate limit handler to encapsulate the error and return a meaningful message on primary failures\r\n\r\n* Primary rate limiting working\r\n\r\n* Secondary rate limiting triggering successfully\r\n\r\n* Simplify example CLI\r\n\r\n* Log additional primary rate limiting information\r\n\r\n* Program.cs switches to serial requests, is formatted\r\n\r\n* Add explicit restore step for better error message\r\n\r\n* Build main project before restoring\r\n\r\n* Fix primary rate limiting logic from throwing 403s\r\n\r\n* CLI tweaks for triggering secondary rate limiting\r\n\r\n* Add additional rate limit testing for IsRateLimited method\r\n\r\n* Refactor RateLimitHandler so ParseRateLimit and child functions take in time\r\n\r\n* Add ParseRateLimit unit tests\r\n\r\n* Add ParseRetryAfterHeader and ParseXRateLimitReset tests\r\n\r\n* Add mocks and pipeline tests for RateLimitHandlerTests\r\n\r\n* Strip out test CLI from PR\r\n\r\n* Remove unnecessary test and shorten test time\r\n\r\n* Remove empty line in solution file\r\n\r\n* Small PR spacing and comment tweaks\r\n\r\n* Run dotnet format\r\n\r\n---------\r\n\r\nCo-authored-by: Keegan Campbell ","shortMessageHtmlLink":"FEAT: Initial design of the rate limit handler (#51)"}},{"before":"7cc40694fa1c12db42373d43d9741039e312a834","after":"0dfba4620a70a8183c7a5ed467ca03e728d08af4","ref":"refs/heads/generated-code-update","pushedAt":"2024-04-24T00:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"octokitbot","name":"Octokit Bot","path":"/octokitbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33075676?s=80&v=4"},"commit":{"message":"New updates to generated code","shortMessageHtmlLink":"New updates to generated code"}},{"before":"eacfc8a0bb8991aa118d6cb2d4090be1a7c8d2c2","after":"d96dba0cb326a0dcba661c1884b637a429e79425","ref":"refs/heads/add-ratelimit-handler","pushedAt":"2024-04-23T21:57:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kfcampbell","name":"Keegan Campbell","path":"/kfcampbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9327688?s=80&v=4"},"commit":{"message":"Merge branch 'main' into add-ratelimit-handler","shortMessageHtmlLink":"Merge branch 'main' into add-ratelimit-handler"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERhDiEAA","startCursor":null,"endCursor":null}},"title":"Activity · octokit/dotnet-sdk"}