summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerop Kipruto <[email protected]>2025-06-30 17:04:48 -0400
committerGitHub <[email protected]>2025-06-30 21:04:48 +0000
commit09d494d174e15c49aa8e636c14c3aca74298d715 (patch)
tree4d70913ee76866bb0773dfeed16fc519de79ca43
parent9794d329d34823b28e7df12709ad0b0128acc317 (diff)
feat(workflows): add issues list command to automated triage workflow (#2749)
-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