From 508e2ac802133998e55c3d5c04465d2a56c6cf6e Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Sat, 31 May 2025 20:53:36 -0500 Subject: [PATCH] Fix auth token header, needs "token" prefix https://docs.gitea.com/development/api-usage#authentication I had this right earlier, but dropped it after the switch to a pre- configured client via ClientBuilder a few commits ago. --- src/main.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index d4e880a..c43c84d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,8 +9,12 @@ use reqwest::header::ACCEPT; #[tokio::main] async fn main() -> Result<(), gt_tools::Error> { let args = Args::parse(); - let token = std::env::var("RELEASE_KEY_GITEA") - .map_err(|_| gt_tools::Error::MissingAuthToken )?; + // Gitea expects to see "token " for token auth. + let token = format!( + "token {}", + std::env::var("RELEASE_KEY_GITEA") + .map_err(|_| gt_tools::Error::MissingAuthToken )? + ); let mut headers = reqwest::header::HeaderMap::new(); headers.append(ACCEPT, header::HeaderValue::from_static("application/json"));