ci(github-actions): switch to github app token and fix bot self-trigger#26223
Merged
gundermanc merged 6 commits intomainfrom Apr 29, 2026
Merged
ci(github-actions): switch to github app token and fix bot self-trigger#26223gundermanc merged 6 commits intomainfrom
gundermanc merged 6 commits intomainfrom
Conversation
Contributor
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
|
Size Change: -4 B (0%) Total Size: 33.9 MB
ℹ️ View Unchanged
|
joshualitt
approved these changes
Apr 29, 2026
scidomino
approved these changes
Apr 29, 2026
SandyTao520
approved these changes
Apr 29, 2026
TirthNaik-99
pushed a commit
to TirthNaik-99/gemini-cli
that referenced
this pull request
May 4, 2026
kimjune01
pushed a commit
to kimjune01/gemini-cli-claude
that referenced
this pull request
May 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes the GitHub App token generation and permissions in the bot brain workflow.
This PR switches from using a Personal Access Token (
gemini-cli-robot) to generating a GitHub App token usingactions/create-github-app-token. It also prevents the bot from triggering itself on issue comments by explicitly checking that the comment user is notgemini-cli[bot].Details
actions/create-github-app-tokeninstead ofGEMINI_CLI_ROBOT_GITHUB_PAT.gemini-cli-robotgit config withgemini-cli[bot].gh api) for creating comments to ensure robot identity and to avoid potential GraphQL-specific authorization hurdles with App tokens.github.event.comment.user.login != 'gemini-cli[bot]'and changes the trigger text from@gemini-cli-robotto@gemini-cli.Related Issues
How to Validate
@gemini-cliand verify the bot responds successfully using the app identity.Pre-Merge Checklist