Release Notes
Patch Changes
- 674d53a: Fix
Lint SkillsCI job by installinguvviaastral-sh/setup-uvbefore runninguvx - c7c42f6: fix: register script service and resolve test path validation errors
- 80bd150: feat(auth): use strict OS keychain integration on macOS and Windows
Closes [#623]. The CLI no longer writes a fallback .encryption_key text file on macOS and Windows when securely storing credentials. Instead, it strictly uses the native OS keychain (Keychain Access on macOS, Credential Manager on Windows). If an old .encryption_key file is found during a successful keychain login, it will be automatically deleted for security.
Linux deployments continue to use a seamless file-based fallback by default to ensure maximum compatibility with headless continuous integration (CI) runners, Docker containers, and SSH environments without desktop DBUS services.
- ec7f56b: Sync generated skills with latest Google Discovery API specs
Install google-workspace-cli 0.22.3
Install prebuilt binaries via shell script
:::sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/googleworkspace/cli/releases/download/v0.22.3/google-workspace-cli-installer.sh | sh
Install prebuilt binaries via powershell script
:::sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/googleworkspace/cli/releases/download/v0.22.3/google-workspace-cli-installer.ps1 | iex"
Install prebuilt binaries into your npm project
:::sh
npm install @googleworkspace/cli@0.22.3
Download google-workspace-cli 0.22.3
| File | Platform | Checksum |
|---|---|---|
| google-workspace-cli-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| google-workspace-cli-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| google-workspace-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| google-workspace-cli-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| google-workspace-cli-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
| google-workspace-cli-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| google-workspace-cli-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
:::sh
gh attestation verify <file-path of downloaded artifact> --repo googleworkspace/cli
You can also download the attestation from GitHub and verify against that directly:
:::sh
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>