Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

Commit 5063dc8

Browse files
azmavethclaude
andcommitted
fix: explicitly exclude OAuth2 tests from CI pipeline
- Add oauth2 and requires_oauth tags to CI exclusions - Ensures CI doesn't fail when .gemini_tokens file is not present - These tags were already in always_excluded_tags but now explicitly in CI config This prevents any OAuth2-related test failures in CI environments where OAuth tokens cannot be configured. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5c9b3b4 commit 5063dc8

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/ex_llm/testing/config.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,9 @@ defmodule ExLLM.Testing.Config do
126126
external: true,
127127
live_api: true,
128128
requires_service: true,
129-
local_only: true
129+
local_only: true,
130+
oauth2: true,
131+
requires_oauth: true
130132
]
131133
end
132134

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ defmodule ExLLM.MixProject do
227227

228228
# CI/CD pipeline tests
229229
"test.ci": [
230-
"test --exclude wip --exclude flaky --exclude quota_sensitive --exclude very_slow --exclude requires_api_key --exclude integration --exclude external --exclude live_api --exclude requires_service --exclude local_only"
230+
"test --exclude wip --exclude flaky --exclude quota_sensitive --exclude very_slow --exclude requires_api_key --exclude integration --exclude external --exclude live_api --exclude requires_service --exclude local_only --exclude oauth2 --exclude requires_oauth"
231231
],
232232

233233
# === CACHE MANAGEMENT ===

0 commit comments

Comments
 (0)