summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/gemini-automated-issue-triage.yml6
-rw-r--r--.github/workflows/gemini-scheduled-issue-triage.yml3
2 files changed, 8 insertions, 1 deletions
diff --git a/.github/workflows/gemini-automated-issue-triage.yml b/.github/workflows/gemini-automated-issue-triage.yml
index 56436c87..148e82bc 100644
--- a/.github/workflows/gemini-automated-issue-triage.yml
+++ b/.github/workflows/gemini-automated-issue-triage.yml
@@ -1,4 +1,4 @@
-name: Gemini Issue Triage
+name: Gemini Automated Issue Triage
on:
issues:
@@ -28,6 +28,9 @@ jobs:
with:
token: ${{ steps.generate_token.outputs.token }}
+ - name: Install dependencies
+ run: npm install
+
- name: Run Gemini Issue Triage
uses: google-gemini/gemini-cli-action@1efc0bac9e0b2da6c6cab95df513324d8dfc2a79
env:
@@ -47,6 +50,7 @@ jobs:
"coreTools": [
"run_shell_command(gh label list)",
"run_shell_command(gh issue edit)",
+ "run_shell_command(gh issue list)"
],
}
prompt: |
diff --git a/.github/workflows/gemini-scheduled-issue-triage.yml b/.github/workflows/gemini-scheduled-issue-triage.yml
index 12243f16..d5ed07ed 100644
--- a/.github/workflows/gemini-scheduled-issue-triage.yml
+++ b/.github/workflows/gemini-scheduled-issue-triage.yml
@@ -36,6 +36,9 @@ jobs:
ISSUES=$(echo "$NO_LABEL_ISSUES" "$NEEDS_TRIAGE_ISSUES" | jq -c -s 'add | unique_by(.number)')
echo "issues_to_triage=$ISSUES" >> "$GITHUB_OUTPUT"
+ - name: Install dependencies
+ run: npm install
+
- name: Run Gemini Issue Triage
if: steps.find_issues.outputs.issues_to_triage != '[]'
uses: google-gemini/gemini-cli-action@1efc0bac9e0b2da6c6cab95df513324d8dfc2a79