diff --git a/.github/workflows/gemini-scheduled-triage.yml b/.github/workflows/gemini-scheduled-triage.yml index 66724d5b4..cc13c18a8 100644 --- a/.github/workflows/gemini-scheduled-triage.yml +++ b/.github/workflows/gemini-scheduled-triage.yml @@ -8,13 +8,13 @@ on: - 'main' - 'release/**/*' paths: - - '.github/workflows/gemini-issue-scheduled-triage.yml' + - '.github/workflows/gemini-scheduled-triage.yml' push: branches: - 'main' - 'release/**/*' paths: - - '.github/workflows/gemini-issue-scheduled-triage.yml' + - '.github/workflows/gemini-scheduled-triage.yml' workflow_dispatch: concurrency: diff --git a/examples/workflows/issue-triage/README.md b/examples/workflows/issue-triage/README.md index fba6ec2a3..d3d70cfa2 100644 --- a/examples/workflows/issue-triage/README.md +++ b/examples/workflows/issue-triage/README.md @@ -57,8 +57,8 @@ To implement this issue triage system, you can utilize either of the following m ```bash mkdir -p .github/workflows -curl -o .github/workflows/gemini-issue-automated-triage.yml https://raw.githubusercontent.com/google-github-actions/run-gemini-cli/main/examples/workflows/issue-triage/gemini-issue-automated-triage.yml -curl -o .github/workflows/gemini-issue-scheduled-triage.yml https://raw.githubusercontent.com/google-github-actions/run-gemini-cli/main/examples/workflows/issue-triage/gemini-issue-scheduled-triage.yml +curl -o .github/workflows/gemini-triage.yml https://raw.githubusercontent.com/google-github-actions/run-gemini-cli/main/examples/workflows/issue-triage/gemini-triage.yml +curl -o .github/workflows/gemini-scheduled-triage.yml https://raw.githubusercontent.com/google-github-actions/run-gemini-cli/main/examples/workflows/issue-triage/gemini-scheduled-triage.yml ``` You can customize the prompts and settings in the workflow files to suit your specific needs. For example, you can change the triage logic, the labels that are applied, or the schedule of the scheduled triage. @@ -76,13 +76,13 @@ The Issue Triage workflows are triggered by: ### Real-Time Issue Triage -This workflow is defined in `workflows/issue-triage/gemini-issue-automated-triage.yml` and is triggered when an issue is opened or reopened. It uses the Gemini CLI to analyze the issue and apply relevant labels. +This workflow is defined in `workflows/issue-triage/gemini-triage.yml` and is triggered when an issue is opened or reopened. It uses the Gemini CLI to analyze the issue and apply relevant labels. If the triage process encounters an error, the workflow will post a comment on the issue, including a link to the action logs for debugging. ### Scheduled Issue Triage -This workflow is defined in `workflows/issue-triage/gemini-issue-scheduled-triage.yml` and runs on a schedule (e.g., every hour). It finds any issues that have no labels or have the `status/needs-triage` label and then uses the Gemini CLI to triage them. This workflow can also be manually triggered. +This workflow is defined in `workflows/issue-triage/gemini-scheduled-triage.yml` and runs on a schedule (e.g., every hour). It finds any issues that have no labels or have the `status/needs-triage` label and then uses the Gemini CLI to triage them. This workflow can also be manually triggered. ### Manual Triage diff --git a/examples/workflows/issue-triage/gemini-issue-scheduled-triage.yml b/examples/workflows/issue-triage/gemini-scheduled-triage.yml similarity index 100% rename from examples/workflows/issue-triage/gemini-issue-scheduled-triage.yml rename to examples/workflows/issue-triage/gemini-scheduled-triage.yml diff --git a/examples/workflows/issue-triage/gemini-issue-automated-triage.yml b/examples/workflows/issue-triage/gemini-triage.yml similarity index 100% rename from examples/workflows/issue-triage/gemini-issue-automated-triage.yml rename to examples/workflows/issue-triage/gemini-triage.yml