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