Skip to content

doc: Add docs on release failure chat notifications#8768

Merged
bobcatfish merged 1 commit into
mainfrom
bobcatfish/7565-alerts
Sep 19, 2025
Merged

doc: Add docs on release failure chat notifications#8768
bobcatfish merged 1 commit into
mainfrom
bobcatfish/7565-alerts

Conversation

@bobcatfish

@bobcatfish bobcatfish commented Sep 18, 2025

Copy link
Copy Markdown
Contributor

TLDR

Release workflow failures --> issues with release-failure tag --> chat notifications

Dive Deeper

doc: Add docs on chat notifications

It's kinda gross but it felt like it needed to be written down. If the
label population bug in the chat app isnt fixed soon i'm not sure we
should continue using it cuz it's quite a thing to pull this off.

Reviewer Test Plan

n/a

Testing Matrix

n/a

Linked issues / bugs

Fixes #7565

@bobcatfish bobcatfish requested review from a team as code owners September 18, 2025 22:57
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @bobcatfish, 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 enhances the visibility and management of release workflow failures by documenting the existing chat notification system and ensuring its consistent application across all failure types, including manual releases. The changes aim to provide maintainers with clearer guidance on how to receive and configure alerts for critical release issues, thereby streamlining the response process.

Highlights

  • Documentation Update: Added a new section to docs/releases.md detailing the chat notification system for release workflow failures, including how issues with the release-failure label trigger alerts.
  • Chat Notification Configuration: Provided instructions on how to modify chat notifications using 'GitHub for Google Chat', along with a workaround for a known bug where the list of available labels is not correctly populated.
  • Consistent Issue Creation: Ensured that manual release failures now consistently create notification issues, aligning with the existing process for patch release 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

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.

@bobcatfish bobcatfish changed the title Add docs on release failure chat notifications doc: Add docs on release failure chat notifications; consistently create issues + notify Sep 18, 2025

@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 adds documentation regarding chat notifications for release failures. This includes a workaround for a bug in the chat application used for notifications. My review focuses on improving the clarity and robustness of the documentation for this workaround, as the current description is brittle and may cause confusion if the external application's UI changes. I've suggested adding a warning and providing more detailed steps to make the instructions easier to follow and safer for future maintainers.

Comment thread docs/releases.md Outdated
@github-actions

github-actions Bot commented Sep 18, 2025

Copy link
Copy Markdown

Size Change: -2 B (0%)

Total Size: 17.3 MB

ℹ️ View Unchanged
Filename Size Change
./bundle/gemini.js 17.3 MB -2 B (0%)
./bundle/sandbox-macos-permissive-closed.sb 1.03 kB 0 B
./bundle/sandbox-macos-permissive-open.sb 830 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

@bobcatfish bobcatfish force-pushed the bobcatfish/7565-alerts branch 2 times, most recently from 74b22fc to be50218 Compare September 19, 2025 16:29
@bobcatfish bobcatfish changed the title doc: Add docs on release failure chat notifications; consistently create issues + notify doc: Add docs on release failure chat notifications Sep 19, 2025
@bobcatfish

Copy link
Copy Markdown
Contributor Author

Split this into two separate PRs for easier reviews + approvals - that's what I get for not doing this in the first place 🤣

It's kinda gross but it felt like it needed to be written down. If the
label population bug in the chat app isnt fixed soon i'm not sure we
should continue using it cuz it's quite a thing to pull this off.

Fixes #7565
@bobcatfish bobcatfish force-pushed the bobcatfish/7565-alerts branch from be50218 to 95bb750 Compare September 19, 2025 16:37
@bobcatfish bobcatfish added this pull request to the merge queue Sep 19, 2025
Merged via the queue into main with commit 2bf226e Sep 19, 2025
19 checks passed
@bobcatfish bobcatfish deleted the bobcatfish/7565-alerts branch September 19, 2025 16:45
nagendrareddy10 pushed a commit to nagendrareddy10/gemini-cli that referenced this pull request Sep 22, 2025
yashv6655 added a commit to yashv6655/gemini-cli that referenced this pull request Sep 22, 2025
thacio added a commit to thacio/auditaria that referenced this pull request Oct 3, 2025
giraffe-tree pushed a commit to giraffe-tree/gemini-cli that referenced this pull request Oct 10, 2025
@sripasg sripasg added the size/s A small PR label Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/s A small PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Infra: Create alert notifications for nightly, preview, or release build failures

4 participants