You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GOOGLE_API_KEY secret used by the Smoke Gemini workflow is invalid or expired. All Smoke Gemini runs since at least 2026-04-29 00:21 UTC are failing immediately on first LLM call with:
HTTP 400 INVALID_ARGUMENT
reason: API_KEY_INVALID
service: generativelanguage.googleapis.com
message: "API key not valid. Please pass a valid API key."
The agent makes zero LLM calls, zero tool calls, and produces no output before terminating.
No successful Smoke Gemini run found in the last 24h. Prior successful runs date to 2026-04-14 or earlier.
Root Cause
The GOOGLE_API_KEY repository secret is invalid. Evidence from Gemini CLI error dump files (gemini-client-error-*.json) on run 25085302973 confirms the identical error at two call sites:
Problem Statement
The
GOOGLE_API_KEYsecret used by the Smoke Gemini workflow is invalid or expired. All Smoke Gemini runs since at least 2026-04-29 00:21 UTC are failing immediately on first LLM call with:The agent makes zero LLM calls, zero tool calls, and produces no output before terminating.
Affected Workflows and Runs
copilot/align-docs-with-canonical-apmAPI_KEY_INVALIDcopilot/align-docs-with-canonical-apmAPI_KEY_INVALIDNo successful Smoke Gemini run found in the last 24h. Prior successful runs date to 2026-04-14 or earlier.
Root Cause
The
GOOGLE_API_KEYrepository secret is invalid. Evidence from Gemini CLI error dump files (gemini-client-error-*.json) on run 25085302973 confirms the identical error at two call sites:Models.generateContent→NumericalClassifierStrategy.routeModels.generateContentStream→Turn.runThe key is either expired, deleted, or replaced with an incorrect value.
Proposed Remediation
github/gh-awGOOGLE_API_KEYgenerativelanguage.googleapis.comenabled)Success Criteria
conclusion: successgenerativelanguage.googleapis.com:443receiving successful responses (no blocked/error domains)noopor valid safe outputReferences
References:
Note
🔒 Integrity filter blocked 6 items
The following items were blocked because they don't meet the GitHub integrity level.
search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".<img>to safe-outputs HTML tag allowlist #29009list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter: