Skip to content

Comments

Automatically generate change logs on release#18401

Merged
g-samroberts merged 16 commits intomainfrom
generate-changelog
Feb 6, 2026
Merged

Automatically generate change logs on release#18401
g-samroberts merged 16 commits intomainfrom
generate-changelog

Conversation

@g-samroberts
Copy link
Contributor

Summary

Automatically generate change logs on release using a workflow with a Gemini-CLI headless command and a new repository skill.

Closes #17736

Pre-Merge Checklist

  • Updated relevant documentation and README (if needed)
  • Added/updated tests (if needed)
  • Noted breaking changes (if any)
  • Validated on required platforms/methods:
    • MacOS
      • npm run
      • npx
      • Docker
      • Podman
      • Seatbelt
    • Windows
      • npm run
      • npx
      • Docker
    • Linux
      • npm run
      • npx
      • Docker

@g-samroberts g-samroberts requested review from a team as code owners February 5, 2026 20:52
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @g-samroberts, 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 automates the process of generating changelogs for new releases, streamlining the documentation workflow. It updates the stable and preview release notes to reflect a significant number of new features and improvements, including a more responsive event-driven architecture, various user experience enhancements, and advancements in agent and skill management.

Highlights

  • Automated Changelog Generation: Implements a workflow to automatically generate changelogs upon release using a Gemini-CLI headless command and a new repository skill.
  • Release Version Updates: Updates the stable release to v0.27.0 and the preview release to v0.28.0-preview.0, both dated February 3, 2026.
  • Core CLI Enhancements: Introduces an event-driven architecture for tool execution, promotes Agent Skills to stable, and adds a new /rewind command.
  • User Experience Improvements: Features queued tool confirmations, expandable large text pastes, and an improved settings dialog that reduces jitter and preserves focus.
  • Documentation Structure Update: The 'Releases' section in the documentation sidebar has been restructured for better organization.
Changelog
  • docs/changelogs/index.md
    • Added a new 'Announcements: v0.27.0' section detailing key features like event-driven architecture, enhanced user experience, the /rewind command, and Linux clipboard support.
  • docs/changelogs/latest.md
    • Updated the stable release version to v0.27.0 and the release date to February 3, 2026.
    • Completely revised the 'Highlights' section to reflect the major new features and improvements in this stable release.
    • Updated the 'What's Changed' list with numerous merged pull requests.
    • Updated the full changelog comparison link to reflect the new version.
  • docs/changelogs/preview.md
    • Updated the preview release version to v0.28.0-preview.0 and the release date to February 3, 2026.
    • Completely revised the 'Highlights' section for the preview release, focusing on hooks management, custom themes, user identity display, plan mode, and background shell commands.
    • Updated the 'What's Changed' list with new merged pull requests.
    • Updated the full changelog comparison link.
  • docs/sidebar.json
    • Moved the 'Releases' section from under 'General' to a top-level entry in the documentation sidebar.
Ignored Files
  • Ignored by pattern: .gemini/** (1)
    • .gemini/skills/docs-changelog/SKILL.md
  • Ignored by pattern: .github/workflows/** (1)
    • .github/workflows/release-notes.yml
Activity
  • The pull request aims to implement an automated changelog generation workflow for releases.
  • The author g-samroberts has updated release documentation for v0.27.0 (stable) and v0.28.0-preview.0 (preview).
  • The pre-merge checklist indicates that documentation has been updated.
  • This PR closes issue Generate release note documentation upon release #17736.
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 Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

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 introduces automatically generated changelogs for the v0.27.0 stable and v0.28.0-preview.0 releases. The changes update the main changelog index, the latest stable release file, and the preview release file with new content. Additionally, the "Releases" section in the documentation sidebar has been moved to a top-level position for better visibility. The changes are well-structured and appear to be correctly generated. I have no high or critical severity feedback on this pull request.

@g-samroberts
Copy link
Contributor Author

/gemini review

@gemini-cli gemini-cli bot added the area/platform Issues related to Build infra, Release mgmt, Testing, Eval infra, Capacity, Quota mgmt label Feb 5, 2026
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Size Change: -2 B (0%)

Total Size: 23.8 MB

ℹ️ View Unchanged
Filename Size Change
./bundle/gemini.js 23.7 MB -2 B (0%)
./bundle/sandbox-macos-permissive-closed.sb 1.03 kB 0 B
./bundle/sandbox-macos-permissive-open.sb 890 B 0 B
./bundle/sandbox-macos-permissive-proxied.sb 1.31 kB 0 B
./bundle/sandbox-macos-restrictive-closed.sb 3.29 kB 0 B
./bundle/sandbox-macos-restrictive-open.sb 3.36 kB 0 B
./bundle/sandbox-macos-restrictive-proxied.sb 3.56 kB 0 B

compressed-size-action

@gemini-cli gemini-cli bot added area/documentation Gemini CLI documentation tasks and issues 🔒 maintainer only ⛔ Do not contribute. Internal roadmap item. labels Feb 5, 2026
@g-samroberts
Copy link
Contributor Author

/gemini review

@g-samroberts g-samroberts added this pull request to the merge queue Feb 6, 2026
Merged via the queue into main with commit 1495294 Feb 6, 2026
26 checks passed
@g-samroberts g-samroberts deleted the generate-changelog branch February 6, 2026 18:07
aswinashok44 pushed a commit to aswinashok44/gemini-cli that referenced this pull request Feb 9, 2026
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/documentation Gemini CLI documentation tasks and issues area/platform Issues related to Build infra, Release mgmt, Testing, Eval infra, Capacity, Quota mgmt 🔒 maintainer only ⛔ Do not contribute. Internal roadmap item.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generate release note documentation upon release

2 participants