Tim Rogers

Results 53 issues of Tim Rogers

👋🏻 Hi there! I'm Tim, and I'm a Product Manager at GitHub. To allow us to better understand how people are using our API, it's super helpful to know what...

NeedsReview

We can remove this module because the APIs it exposes were [deprecated](https://developer.github.com/changes/2020-02-14-deprecating-oauth-auth-endpoint/) back in 2020. I can see in GitHub's logs that these APIs are indeed not being hit anymore...

housekeeping
up-for-grabs

`Octokit::Client::Hooks#available_hooks` was introduced to the SDK 9 years ago. At the time, it listed available Service Hooks for GitHub Services, but this was [deprecated](https://docs.github.com/en/developers/overview/replacing-github-services) about 4 years ago. We can...

housekeeping
up-for-grabs

I somehow don't think this module is relevant anymore. We should remove it. It seems that we supported thie Pubsubhubbub protocol at some point (e.g. see [here](https://medium.com/ballerina-techblog/ballerina-registering-a-github-webhook-1bd7a75cb32d)) but I think...

housekeeping
up-for-grabs

I don't think this code - or anything else around OTPs - is relevant with modern GitHub authentication methods. We should verify if this is the case, and remove the...

housekeeping
up-for-grabs

Do we have RSS and Atom feed responses anymore? 🤔 If not, this can go. _Originally posted by @timrogers in https://github.com/octokit/octokit.rb/pull/1432#discussion_r891337379_

housekeeping
up-for-grabs

`spec/helper.rb` currently doesn't require `pry-byebug` on Ruby 3.2.0 due to an apparent incompatability. We should check if `pry-byebug` still has this problem and remove it when it doesn't _Originally posted...

improvement
up-for-grabs

#1351 introduced support for "lazy loading" in the library rather than loading everything upfront. @gmcgibbon ran some benchmarks and found that this approach shaved 400ms off their application startup. This...

This updates the transport used to make requests to the GitHub API to set a `User-Agent` request header with `terraform-provider- github` and the current version (e.g. `terraform-provider-github/4.26.1`). Because this hooks...