chore: release versions by googleworkspace-bot · Pull Request #228 · googleworkspace/cli · GitHub
Skip to content

chore: release versions#228

Merged
jpoehnelt merged 1 commit into
mainfrom
changeset-release/main
Mar 6, 2026
Merged

chore: release versions#228
jpoehnelt merged 1 commit into
mainfrom
changeset-release/main

Conversation

@googleworkspace-bot

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@googleworkspace/cli@0.6.3

Patch Changes

  • 322529d: Document all environment variables and enable GOOGLE_WORKSPACE_CLI_CONFIG_DIR in release builds

  • 2173a92: Send x-goog-user-project header when using ADC with a quota_project_id

  • 1f47420: fix: extract CLA label job into dedicated workflow to prevent feedback loop

    The Automation workflow's check_run: [completed] trigger caused a feedback
    loop — every workflow completion fired a check_run event, re-triggering
    Automation, which produced another check_run event, and so on. Moving the
    CLA label job to its own cla.yml workflow eliminates the trigger from
    Automation entirely.

  • 132c3b1: fix: warn on credential file permission failures instead of ignoring

    Replaced silent let _ = on set_permissions calls in save_encrypted
    with eprintln! warnings so users are aware if their credential files
    end up with insecure permissions. Also log keyring access failures
    instead of silently falling through to file storage.

  • a2cc523: Add x86_64-unknown-linux-musl build target for Linux musl/static binary support

  • c86b964: Fix multi-account selection: MCP server now respects GOOGLE_WORKSPACE_CLI_ACCOUNT env var (MCP server ignores GOOGLE_WORKSPACE_CLI_ACCOUNT env var #221), and --account flag before service name no longer causes parse errors (Bug: multiple accounts don't work as described #181)

  • ff53538: Fix scope selection to use first (broadest) scope instead of all method scopes, preventing gmail.metadata restrictions from blocking query parameters

  • c80eb52: Replace strip_suffix(".readonly").unwrap() with unwrap_or fallback

    Two call sites used .strip_suffix(".readonly").unwrap() which would
    panic if a scope URL marked as is_readonly didn't actually end with
    ".readonly". While the current data makes this unlikely, using
    unwrap_or is a defensive improvement that prevents potential panics
    from inconsistent discovery data.

  • 9a780d7: Log token cache decryption/parse errors instead of silently swallowing

    Previously, load_from_disk used four nested if let Ok blocks that
    silently returned an empty map on any failure. When the encryption key
    changed or the cache was corrupted, tokens silently stopped loading and
    users were forced to re-authenticate with no explanation.

    Now logs specific warnings to stderr for decryption failures, invalid
    UTF-8, and JSON parse errors, with a hint to re-authenticate.

  • 6daf90d: Fix MCP tool schemas to conditionally include body, upload, and page_all properties only when the underlying Discovery Document method supports them. body is included only when a request body is defined, upload only when supportsMediaUpload is true, and page_all only when the method has a pageToken parameter. Also drops empty body: {} objects that LLMs commonly send on GET methods, preventing 400 errors from Google APIs.

@googleworkspace-bot googleworkspace-bot added area: distribution area: docs cla: yes This human has signed the Contributor License Agreement. labels Mar 6, 2026
@gemini-code-assist

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request is an automated release generated by the Changesets action. It correctly bumps the package version to 0.6.3 in package.json, Cargo.toml, and Cargo.lock. The CHANGELOG.md has been updated with the release notes from the individual changeset files, which have been correctly removed. The changes are consistent with a standard release process and appear to be correct.

@googleworkspace-bot googleworkspace-bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 6, 2026
@jpoehnelt jpoehnelt merged commit f07dd2b into main Mar 6, 2026
32 checks passed
@jpoehnelt jpoehnelt deleted the changeset-release/main branch March 6, 2026 00:49
@codecov

codecov Bot commented Mar 6, 2026

Copy link
Copy Markdown

vitocchi pushed a commit to hodl-1/gws-cli that referenced this pull request Mar 9, 2026
shigechika pushed a commit to shigechika/gws-mcp that referenced this pull request Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: distribution area: docs cla: yes This human has signed the Contributor License Agreement. gemini: reviewed Gemini Code Assist has reviewed the latest changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants