We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
GITHUB_TOKEN
1 parent 903b146 commit e9247f6Copy full SHA for e9247f6
src/update_info/github.rs
@@ -78,8 +78,13 @@ impl GitHubUpdateInfo {
78
fn fetch_release_url(&self, api_path: &str, proxy: Option<&str>) -> Result<String> {
79
let api_url = config::build_api_url(api_path, proxy);
80
81
- let response = ureq::get(&api_url)
82
- .header("User-Agent", "pkgforge-dev/appimageupdate")
+ let mut request = ureq::get(&api_url).header("User-Agent", "pkgforge-dev/appimageupdate");
+
83
+ if let Ok(token) = std::env::var("GITHUB_TOKEN") {
84
+ request = request.header("Authorization", &format!("Bearer {token}"));
85
+ }
86
87
+ let response = request
88
.call()
89
.map_err(|e| Error::Http(format!("GitHub API request failed: {}", e)))?;
90
0 commit comments