Skip to content

chore: release versions#590

Merged
jpoehnelt merged 2 commits intomainfrom
changeset-release/main
Mar 23, 2026
Merged

chore: release versions#590
jpoehnelt merged 2 commits intomainfrom
changeset-release/main

Conversation

@googleworkspace-bot
Copy link
Copy Markdown
Collaborator

@googleworkspace-bot googleworkspace-bot commented Mar 23, 2026

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/[email protected]

Minor Changes

  • a078945: Refactor all gws auth subcommands to use clap for argument parsing

    Replace manual argument parsing in handle_auth_command, handle_login, resolve_scopes, and handle_export with structured clap::Command definitions. Introduces ScopeMode enum for type-safe scope selection and adds proper --help support for all auth subcommands.

Patch Changes

  • 8a749c2: feat(helpers): add --dry-run support to events helper commands

    Add dry-run mode to gws events +renew and gws events +subscribe commands.
    When --dry-run is specified, the commands will print what actions would be
    taken without making any API calls. This allows agents to simulate requests
    and learn without reaching the server.

  • d679401: Fix mask_secret panic on multi-byte UTF-8 secrets by using char-based indexing instead of byte-offset slicing

  • d341de2: Handle --help/-h in gws auth setup before launching the setup wizard, preventing accidental project creation when users just want usage info

  • f157208: fix: use block-style YAML sequences in generated SKILL.md frontmatter

    Replace flow sequences (bins: ["gws"], skills: [...]) with block-style
    sequences (bins:\n - gws) in all generated SKILL.md frontmatter templates.

    Flow sequences are valid YAML but rejected by strictyaml, which the
    Agent Skills reference implementation (agentskills validate) uses to parse
    frontmatter. This caused all 93 generated skills to fail validation.

    Fixes SKILL.md frontmatter uses flow sequences which fail agentskills validate #521

  • b4d5e26: Fix auth error propagation: properly propagate errors when token directory creation or permission setting fails, instead of silently ignoring them

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

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request represents an automated release of the @googleworkspace/cli package, advancing its version to 0.18.2. The primary motivation for this release is to incorporate a critical patch that enhances error handling within the authentication process, specifically by ensuring that failures during token directory operations are properly reported rather than being suppressed.

Highlights

  • Auth Error Propagation: Fixed an issue where authentication errors related to token directory creation or permission setting were silently ignored, ensuring proper error propagation instead of silent failures.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Generative AI Prohibited Use Policy, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.00%. Comparing base (a078945) to head (2aa0521).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #590   +/-   ##
=======================================
  Coverage   69.00%   69.00%           
=======================================
  Files          42       42           
  Lines       19371    19371           
=======================================
  Hits        13367    13367           
  Misses       6004     6004           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Copy Markdown
Contributor

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

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 updates the @googleworkspace/cli project version from 0.18.1 to 0.18.2. The primary change addresses an authentication error propagation issue, ensuring that errors during token directory creation or permission setting are properly handled. This update also includes several dependency bumps in Cargo.lock (e.g., iri-string, itoa, rustls-webpki, zerocopy) and an update to the nixpkgs lock file in flake.lock. There is no feedback to provide as no review comments were made.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@github-actions github-actions bot removed the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@googleworkspace-bot
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
Contributor

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

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 updates the @googleworkspace/cli package and the gws Rust crate to version 0.18.2. It includes two key fixes: addressing a mask_secret panic with multi-byte UTF-8 secrets by using character-based indexing, and improving authentication error propagation to prevent silent failures during token directory operations. Additionally, several Rust dependencies (iri-string, itoa, rustls-webpki, zerocopy, zerocopy-derive) and the Nix package set (nixpkgs) have been updated. There is no feedback to provide on the review comments as none were submitted.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@github-actions github-actions bot removed the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@googleworkspace-bot
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
Contributor

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

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 updates the @googleworkspace/cli to version 0.18.2. Key changes include fixing a panic when masking multi-byte UTF-8 secrets, improving the gws auth setup command to handle --help before launching the wizard, and ensuring proper propagation of authentication errors. Additionally, several Rust dependencies have been updated, and the Nix flake inputs have been refreshed. I have no feedback to provide.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@github-actions github-actions bot removed the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@googleworkspace-bot
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
Contributor

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

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 prepares the release of version 0.19.0. The changes consist of version bumps in Cargo.toml, Cargo.lock, and package.json, and an update to CHANGELOG.md with the latest changes from the now-removed changeset files. These modifications are all standard and correct for a release process. I have reviewed the changes and have no suggestions for improvement.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@github-actions github-actions bot removed the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@googleworkspace-bot
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
Contributor

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

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, generated by the Changesets release action, prepares version 0.19.0 for release. The changes primarily consist of version bumps in Cargo.toml, package.json, and Cargo.lock, along with the corresponding CHANGELOG.md update. Additionally, it includes a formatting fix across all SKILL.md files, converting YAML flow sequences to block sequences to ensure compatibility with strictyaml. The changes are consistent and appropriate for a release. I find no issues in this pull request.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@github-actions github-actions bot removed the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@googleworkspace-bot
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
Contributor

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

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 automates the release of version 0.19.0. The changes include updating the changelog, bumping version numbers in configuration files, and modifying YAML frontmatter in skill documentation for compatibility. All changes appear to be correct and consistent with the goal of this release. I have not identified any issues.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 23, 2026
@jpoehnelt jpoehnelt merged commit 834fa7d into main Mar 23, 2026
10 checks passed
@jpoehnelt jpoehnelt deleted the changeset-release/main branch March 23, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: distribution area: docs area: skills 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.

SKILL.md frontmatter uses flow sequences which fail agentskills validate

2 participants