Skip to content

Commit e9247f6

Browse files
feat: add GITHUB_TOKEN support (#9)
Co-authored-by: Rabindra Dhakal <[email protected]>
1 parent 903b146 commit e9247f6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/update_info/github.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,13 @@ impl GitHubUpdateInfo {
7878
fn fetch_release_url(&self, api_path: &str, proxy: Option<&str>) -> Result<String> {
7979
let api_url = config::build_api_url(api_path, proxy);
8080

81-
let response = ureq::get(&api_url)
82-
.header("User-Agent", "pkgforge-dev/appimageupdate")
81+
let mut request = ureq::get(&api_url).header("User-Agent", "pkgforge-dev/appimageupdate");
82+
83+
if let Ok(token) = std::env::var("GITHUB_TOKEN") {
84+
request = request.header("Authorization", &format!("Bearer {token}"));
85+
}
86+
87+
let response = request
8388
.call()
8489
.map_err(|e| Error::Http(format!("GitHub API request failed: {}", e)))?;
8590

0 commit comments

Comments
 (0)