Skip to content

Upgrade github action/run-gemini-cli workflows.#81

Merged
fujitatomoya merged 1 commit intorollingfrom
fix-gemini-cli-action-workflow
Jan 5, 2026
Merged

Upgrade github action/run-gemini-cli workflows.#81
fujitatomoya merged 1 commit intorollingfrom
fix-gemini-cli-action-workflow

Conversation

@fujitatomoya
Copy link
Owner

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
@github-actions
Copy link

github-actions bot commented Jan 5, 2026

🤖 Hi @fujitatomoya, I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

@github-actions
Copy link

github-actions bot commented Jan 5, 2026

🤖 I'm sorry @fujitatomoya, but I was unable to process your request. Please see the logs for more details.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR upgrades the GitHub Actions workflows from the archived google-gemini/gemini-cli-action to the new google-github-actions/run-gemini-cli action. The migration involves restructuring the workflows into a more modular design and introducing command configuration files.

Key Changes

  • Replaced references from archived action to the new google-github-actions/run-gemini-cli@v0
  • Introduced new modular workflow architecture with separate reusable workflows for review, triage, and invoke operations
  • Added .github/commands/*.toml files to configure prompts for different Gemini operations
  • Updated .gitignore to exclude Gemini-related temporary files

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
.gitignore Added entries to ignore Gemini telemetry directory and credential files
.github/workflows/gemini-triage.yml New reusable workflow for triaging individual issues
.github/workflows/gemini-scheduled-triage.yml New scheduled workflow for batch issue triage
.github/workflows/gemini-review.yml New reusable workflow for pull request reviews
.github/workflows/gemini-invoke.yml New reusable workflow for general Gemini CLI invocations
.github/workflows/gemini-dispatch.yml New dispatcher workflow that routes requests to appropriate sub-workflows
.github/workflows/gemini-pr-review.yml Removed old PR review workflow (replaced by new architecture)
.github/workflows/gemini-issue-scheduled-triage.yml Removed old scheduled triage workflow (replaced by new version)
.github/workflows/gemini-issue-automated-triage.yml Removed old automated triage workflow (replaced by new architecture)
.github/workflows/gemini-cli.yml Removed old general CLI workflow (replaced by new architecture)
.github/commands/gemini-triage.toml New command configuration for issue triage operations
.github/commands/gemini-scheduled-triage.toml New command configuration for scheduled batch triage
.github/commands/gemini-review.toml New command configuration for PR review operations
.github/commands/gemini-invoke.toml New command configuration for general AI assistant tasks

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Owner Author

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

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

these files are auto-generated by gemini-cli, so i will not address copilot comments on them.

@fujitatomoya
Copy link
Owner Author

https://github.com/fujitatomoya/ros2ai/actions/runs/20706007302/job/59436711015?pr=81 is not related to this fix, but gemini API.

@fujitatomoya fujitatomoya merged commit f790b79 into rolling Jan 5, 2026
29 of 30 checks passed
@fujitatomoya fujitatomoya deleted the fix-gemini-cli-action-workflow branch January 5, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant