cargo-binstall/crates/binstalk/src/helpers
Jiahao XU 22b3419fce
feat: Add GraphQL support to GhApiClient (#1124)
Fixed #868

 - Add new fn `remote::Client::post`
 - Add new fn `remote::RequestBuilder::body`
 - Re-export `reqwest::Body` in `remote`
 - Add dep percent-encoding v2.2.0 to binstalk-downloader
 - Add dep serde-tuple-vec-map v1.0.1 to binstalk-downloader
 - Add GraphQL to `GhApiClient`, fallback to Restful API if token is not
   provided or authorization failed.
 - Fixed `GhReleaseArtifact::try_extract_artifact_from_str`: decode
   percent encoded http url path and add regression tests
 - Added variant `GhApiError::Context` & `GhApiContextError`
 - Added variant `GhApiError::GraphQLErrors` & `GhGraphQLErrors`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-06-04 14:09:49 +00:00
..
futures_resolver.rs Add new crate leon-macros that provide template! with identical syntax as runtime parsing (#946) 2023-04-17 14:50:58 +10:00
jobserver_client.rs Minor refactor and optimization (#543) 2022-11-19 20:00:27 +13:00
remote.rs feat: Add GraphQL support to GhApiClient (#1124) 2023-06-04 14:09:49 +00:00
signal.rs Fix #728: fallback to copy when symlinking on windows (#763) 2023-02-04 14:14:08 +13:00
tasks.rs Verify that bin_files exist in resolve stage (#382) 2022-09-17 09:28:22 +00:00