Upgrade github action/run-gemini-cli workflows.#81
Conversation
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
|
🤖 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. |
|
🤖 I'm sorry @fujitatomoya, but I was unable to process your request. Please see the logs for more details. |
There was a problem hiding this comment.
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/*.tomlfiles to configure prompts for different Gemini operations - Updated
.gitignoreto 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.
fujitatomoya
left a comment
There was a problem hiding this comment.
these files are auto-generated by gemini-cli, so i will not address copilot comments on them.
|
https://github.com/fujitatomoya/ros2ai/actions/runs/20706007302/job/59436711015?pr=81 is not related to this fix, but gemini API. |
https://github.com/google-gemini/gemini-cli-action has been archived, upgrade the workflow files with https://github.com/google-github-actions/run-gemini-cli