Skip to content

v2026.03.09.00

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Mar 15:21
· 15 commits to main since this release
Import gws (Google Workspace CLI) from GitHub

Summary:
X-link: https://github.com/meta-pytorch/monarch/pull/2923

Import the Google Workspace CLI (gws) package from https://github.com/googleworkspace/cli
into fbsource's third-party Rust dependencies.

gws is a Rust CLI tool that provides a dynamic command surface for interacting with
Google Workspace APIs via the Discovery Service. It supports OAuth authentication
and various Google Workspace services like Drive, Gmail, Calendar, etc.

Changes made:
1. Added gws dependency to third-party/rust/Cargo.toml with artifact = "bin:gws"
   in the Linux + macOS + Windows platform section
2. Updated chrono from 0.4.41 to 0.4.44 (required by gws)
3. Created fixups/gws/fixups.toml with cargo_env for CARGO_PKG_VERSION and
   CARGO_PKG_NAME (required for version display in CLI)
4. Vendored all dependencies and regenerated BUCK targets

Usage:
  deps = ["fbsource//third-party/rust:gws-gws"]

Commands executed during import:
  # Fix git proxy configuration
  git config --global --replace-all http.proxy http://fwdproxy:8080

  # Vendor the package (downloads source and transitive deps)
  fbcode/common/rust/tools/reindeer/vendor

  # Regenerate BUCK targets with fixups
  fbcode/common/rust/tools/reindeer/buckify

  # Run autocargo to update first-party Cargo.toml files
  arc autocargo

  # Build verification
  buck2 build fbsource//third-party/rust:gws-gws
  # Result: BUILD SUCCEEDED

Reviewed By: dtolnay

Differential Revision: D95642042

fbshipit-source-id: 8a8b3e7e187b79f007aa86fa0380ab950937f3fb