-
-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Labels
Description
🐛 Bug description
Serde deserialization fails while listing all pull requests. This is very likely a wrong type in the Pull struct, but I haven't managed to find out which one.
🤔 Expected Behavior
No error
👟 Steps to reproduce
Either: Try to iterate all pull requests of https://github.com/nixos/nixpkgs
Or: Try to deserialize the following response with hubcaps: https://gist.github.com/piegamesde/ae3918a06d7f454f5793a2c7faa94cad
You might get a reproducing with the following request too:
2021-10-29 12:36:47,265 DEBUG [hubcaps] Request: RequestBuilder { method: GET, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("api.github.com")), port: None, path: "/repositories/4542716/pulls", query: Some("direction=desc&sort=updated&state=open&page=61"), fragment: None }, headers: {"user-agent": "codeowner-rs/0.1.0", "accept": "application/vnd.github.v3+json", "authorization": "…"} }
2021-10-29 12:36:48,428 DEBUG [reqwest::async_impl::client] response '200 OK' for https://api.github.com/repositories/4542716/pulls?direction=desc&sort=updated&state=open&page=61
Or simply with curl https://api.github.com/repositories/4542716/pulls?direction=desc&sort=updated&state=open&page=61
🌍 Your environment
hubcaps version: two commits ahead of master