From e6daf095117d4de143209a820b4123e3ea5f1f57 Mon Sep 17 00:00:00 2001 From: jpoehnelt-bot Date: Wed, 4 Mar 2026 11:40:43 -0700 Subject: [PATCH] fix: use gl-rust/ prefix in x-goog-api-client header --- .changeset/fix-api-client-header.md | 5 +++++ src/client.rs | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/fix-api-client-header.md diff --git a/.changeset/fix-api-client-header.md b/.changeset/fix-api-client-header.md new file mode 100644 index 00000000..fd2f9278 --- /dev/null +++ b/.changeset/fix-api-client-header.md @@ -0,0 +1,5 @@ +--- +"@googleworkspace/cli": patch +--- + +Fix x-goog-api-client header format to use `gl-rust/gws-` diff --git a/src/client.rs b/src/client.rs index 7e237dbb..eb838852 100644 --- a/src/client.rs +++ b/src/client.rs @@ -5,8 +5,8 @@ pub fn build_client() -> Result { let name = env!("CARGO_PKG_NAME"); let version = env!("CARGO_PKG_VERSION"); - // Format: name/version - let client_header = format!("{}/{}", name, version); + // Format: gl-rust/name-version (the gl-rust/ prefix is fixed) + let client_header = format!("gl-rust/{}-{}", name, version); if let Ok(header_value) = HeaderValue::from_str(&client_header) { headers.insert("x-goog-api-client", header_value); }