Skip to content

Commit 772c555

Browse files
authored
chore(logging): only enable Gemini debug when DEBUG is set (#180)
This is a follow-up to #178 which sets the Gemini CLI debug settings.
1 parent a1fcb30 commit 772c555

File tree

8 files changed

+8
-40
lines changed

8 files changed

+8
-40
lines changed

.github/workflows/gemini-cli.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ jobs:
6868
)
6969
timeout-minutes: 10
7070
runs-on: 'ubuntu-latest'
71-
env:
72-
ACTIONS_STEP_DEBUG: true # Default to debug logging
73-
7471
steps:
7572
- name: 'Generate GitHub App Token'
7673
id: 'generate_token'
@@ -216,10 +213,9 @@ jobs:
216213
gcp_service_account: '${{ vars.SERVICE_ACCOUNT_EMAIL }}'
217214
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
218215
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
219-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
220216
settings: |-
221217
{
222-
"debug": true,
218+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
223219
"maxSessionTurns": 50,
224220
"telemetry": {
225221
"enabled": true,

.github/workflows/gemini-issue-automated-triage.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ jobs:
4141
)
4242
timeout-minutes: 5
4343
runs-on: 'ubuntu-latest'
44-
env:
45-
ACTIONS_STEP_DEBUG: true # Default to debug logging
46-
4744
steps:
4845
- name: 'Checkout repository'
4946
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
@@ -75,10 +72,9 @@ jobs:
7572
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
7673
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
7774
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
78-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
7975
settings: |-
8076
{
81-
"debug": true,
77+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
8278
"maxSessionTurns": 25,
8379
"coreTools": [
8480
"run_shell_command(echo)",

.github/workflows/gemini-issue-scheduled-triage.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ jobs:
2323
triage-issues:
2424
timeout-minutes: 5
2525
runs-on: 'ubuntu-latest'
26-
env:
27-
ACTIONS_STEP_DEBUG: true # Default to debug logging
28-
2926
steps:
3027
- name: 'Checkout repository'
3128
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
@@ -83,10 +80,9 @@ jobs:
8380
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
8481
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
8582
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
86-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
8783
settings: |-
8884
{
89-
"debug": true,
85+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
9086
"maxSessionTurns": 25,
9187
"coreTools": [
9288
"run_shell_command(echo)",

.github/workflows/gemini-pr-review.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,6 @@ jobs:
7474
)
7575
timeout-minutes: 5
7676
runs-on: 'ubuntu-latest'
77-
env:
78-
ACTIONS_STEP_DEBUG: true # Default to debug logging
79-
8077
steps:
8178
- name: 'Checkout PR code'
8279
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
@@ -173,10 +170,9 @@ jobs:
173170
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
174171
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
175172
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
176-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
177173
settings: |-
178174
{
179-
"debug": true,
175+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
180176
"maxSessionTurns": 20,
181177
"mcpServers": {
182178
"github": {

examples/workflows/gemini-cli/gemini-cli.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ jobs:
6868
)
6969
timeout-minutes: 10
7070
runs-on: 'ubuntu-latest'
71-
env:
72-
ACTIONS_STEP_DEBUG: true # Default to debug logging
73-
7471
steps:
7572
- name: 'Generate GitHub App Token'
7673
id: 'generate_token'
@@ -216,10 +213,9 @@ jobs:
216213
gcp_service_account: '${{ vars.SERVICE_ACCOUNT_EMAIL }}'
217214
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
218215
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
219-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
220216
settings: |-
221217
{
222-
"debug": true,
218+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
223219
"maxSessionTurns": 50,
224220
"telemetry": {
225221
"enabled": false,

examples/workflows/issue-triage/gemini-issue-automated-triage.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ jobs:
4141
)
4242
timeout-minutes: 5
4343
runs-on: 'ubuntu-latest'
44-
env:
45-
ACTIONS_STEP_DEBUG: true # Default to debug logging
46-
4744
steps:
4845
- name: 'Checkout repository'
4946
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
@@ -75,10 +72,9 @@ jobs:
7572
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
7673
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
7774
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
78-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
7975
settings: |-
8076
{
81-
"debug": true,
77+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
8278
"maxSessionTurns": 25,
8379
"coreTools": [
8480
"run_shell_command(echo)",

examples/workflows/issue-triage/gemini-issue-scheduled-triage.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ jobs:
2323
triage-issues:
2424
timeout-minutes: 5
2525
runs-on: 'ubuntu-latest'
26-
env:
27-
ACTIONS_STEP_DEBUG: true # Default to debug logging
28-
2926
steps:
3027
- name: 'Checkout repository'
3128
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
@@ -83,10 +80,9 @@ jobs:
8380
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
8481
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
8582
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
86-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
8783
settings: |-
8884
{
89-
"debug": true,
85+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
9086
"maxSessionTurns": 25,
9187
"coreTools": [
9288
"run_shell_command(echo)",

examples/workflows/pr-review/gemini-pr-review.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,6 @@ jobs:
7474
)
7575
timeout-minutes: 5
7676
runs-on: 'ubuntu-latest'
77-
env:
78-
ACTIONS_STEP_DEBUG: true # Default to debug logging
79-
8077
steps:
8178
- name: 'Checkout PR code'
8279
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
@@ -173,10 +170,9 @@ jobs:
173170
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
174171
use_vertex_ai: '${{ vars.GOOGLE_GENAI_USE_VERTEXAI }}'
175172
use_gemini_code_assist: '${{ vars.GOOGLE_GENAI_USE_GCA }}'
176-
# Default to debug logging. Disable debug logging by removing '"debug": true,'
177173
settings: |-
178174
{
179-
"debug": true,
175+
"debug": ${{ fromJSON(env.DEBUG || env.ACTIONS_STEP_DEBUG || false) }},
180176
"maxSessionTurns": 20,
181177
"mcpServers": {
182178
"github": {

0 commit comments

Comments
 (0)