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.
This commit is contained in:
2025-05-31 20:53:36 -05:00
parent baf0117a74
commit 508e2ac802

View File

@@ -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"));