Skip to content

chore: release versions#436

Merged
jpoehnelt merged 1 commit intomainfrom
changeset-release/main
Mar 12, 2026
Merged

chore: release versions#436
jpoehnelt merged 1 commit intomainfrom
changeset-release/main

Conversation

@googleworkspace-bot
Copy link
Collaborator

@googleworkspace-bot googleworkspace-bot commented Mar 12, 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/cli@0.13.1

Patch Changes

  • 510024f: Centralize token cache filenames as constants and support ServiceAccount credentials at the default plaintext path
  • 510024f: Auto-recover from stale encrypted credentials after upgrade: remove undecryptable credentials.enc and fall through to other credential sources (plaintext, ADC) instead of hard-erroring. Also sync encryption key file backup when keyring has key but file is missing.
  • e104106: Add shell tips section to gws-shared skill warning about zsh ! history expansion, and replace single quotes with double quotes around sheet ranges containing ! in recipes and skill examples

@gemini-code-assist
Copy link
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 facilitates the release of version 0.13.0 for the @googleworkspace/cli package. It incorporates new features such as HTML email composition, improved documentation for helper commands, and crucial shell-related tips and quoting fixes. The changes ensure that the project's versioning is consistent across configuration files and that the changelog accurately reflects the latest updates.

Highlights

  • New HTML Email Composition Flag: Added an --html flag to +send, +reply, +reply-all, and +forward commands, enabling HTML email composition.
  • Enhanced Helper Command Documentation: Improved documentation for helper commands (those with a + prefix) in the README, including a new 'Helper Commands' section with descriptions and usage examples for 24 commands across 10 services.
  • Shell Tips and Quoting Improvements: Introduced a shell tips section in the gws-shared skill to warn about zsh history expansion (!) and updated recipes and skill examples to use double quotes for sheet ranges containing !.
Changelog
  • CHANGELOG.md
    • Added new minor change entry for --html flag in email commands.
    • Added new patch change entry for documenting helper commands in README.
    • Added new patch change entry for shell tips and quoting updates.
Activity
  • This pull request was automatically opened by the Changesets release GitHub action.
  • The PR will be automatically updated if more changesets are added to the main branch.
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.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

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.

@googleworkspace-bot googleworkspace-bot added cla: yes This human has signed the Contributor License Agreement. area: skills labels Mar 12, 2026
@googleworkspace-bot
Copy link
Collaborator Author

/gemini review

Copy link
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 is an automated release that bumps the package version to 0.13.0 and updates the changelog. While the versioning changes are correct, I've identified a documentation inconsistency introduced by one of the patches in this release. The guidance on shell quoting for Google Sheets ranges is now contradictory between README.md and skills/gws-shared/SKILL.md. I've added a comment to the CHANGELOG.md to highlight this issue, which should be addressed to avoid user confusion.

CHANGELOG.md Outdated
the `+` prefix convention, listing all 24 helper commands across 10 services
with descriptions and usage examples.

- e104106: Add shell tips section to gws-shared skill warning about zsh `!` history expansion, and replace single quotes with double quotes around sheet ranges containing `!` in recipes and skill examples
Copy link
Contributor

Choose a reason for hiding this comment

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

high

This change correctly notes the new recommendation to use double quotes for shell commands involving Google Sheets ranges with !. However, the main README.md file was not updated to reflect this. The 'Google Sheets — Shell Escaping' section in README.md (lines 275-287) still advises using single quotes, which contradicts the updated guidance in skills/gws-shared/SKILL.md and can cause issues for users on shells like zsh. To prevent user confusion, README.md should be updated to align with this new best practice.

Copy link
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 is an automated release PR. The review focuses on the documentation changes for the new --html flag in several SKILL.md files. While the flag descriptions have been improved, several important tips regarding the usage and limitations of HTML emails have been removed. This includes a critical warning about broken inline images (cid: links), which constitutes a documentation regression. I've added comments to restore this valuable information for users.

I am having trouble creating individual review comments. Click here to see my feedback.

skills/gws-gmail-forward/SKILL.md (51-52)

high

The removal of these tips about using the --html flag appears to be a regression in the documentation. The information, especially about cid: references for inline images being broken, is a critical warning for users to prevent unexpected behavior and frustration. It would be best to restore these tips. If they were removed to avoid duplication, they should be moved to a shared document and referenced, but not removed entirely without a replacement.

skills/gws-gmail-reply-all/SKILL.md (58-59)

high

Similar to other documentation files in this PR, these tips about the --html flag have been removed. This information is valuable for users, especially the warning about broken inline images (cid:). Removing this is a documentation regression. Please consider restoring these tips.

skills/gws-gmail-reply/SKILL.md (52-53)

high

The tips regarding the --html flag, particularly the warning about broken inline images, have been removed. This is important information for the user and its removal degrades the documentation quality. Please consider re-adding these details.

skills/gws-gmail-send/SKILL.md (49)

high

This removed tip provides useful guidance on how to format HTML for the --body when using --html. It clarifies that only HTML fragments are needed, not a full document, which is a common point of confusion. Please consider restoring this helpful tip.

@googleworkspace-bot
Copy link
Collaborator Author

/gemini review

@codecov
Copy link

codecov bot commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 66.02%. Comparing base (510024f) to head (e9f03f7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #436   +/-   ##
=======================================
  Coverage   66.02%   66.02%           
=======================================
  Files          38       38           
  Lines       16407    16407           
=======================================
  Hits        10832    10832           
  Misses       5575     5575           

☔ 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.

@jpoehnelt jpoehnelt merged commit fb27a51 into main Mar 12, 2026
30 checks passed
@jpoehnelt jpoehnelt deleted the changeset-release/main branch March 12, 2026 18:03
Copy link
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 and gws packages to version 0.13.1. Key changes include centralizing token cache filenames and adding ServiceAccount credential support, implementing auto-recovery for stale encrypted credentials, and providing shell tips for zsh history expansion while updating sheet range quoting in examples. Additionally, several Rust dependencies such as anstream, anstyle-parse, clap, clap_builder, clap_derive, and clap_lex have been updated to their latest versions.

@github-actions github-actions bot added the gemini: reviewed Gemini Code Assist has reviewed the latest changes label Mar 12, 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