Merge pull request #44 from gnanam1990/fix/auth-ci-crash
fix: skip Anthropic credential check in CI for 3P providers
This commit is contained in:
@@ -274,6 +274,7 @@ export function getAnthropicApiKeyWithSource(
|
||||
}
|
||||
|
||||
if (
|
||||
!isUsing3PServices() &&
|
||||
!apiKeyEnv &&
|
||||
!process.env.CLAUDE_CODE_OAUTH_TOKEN &&
|
||||
!process.env.CLAUDE_CODE_OAUTH_TOKEN_FILE_DESCRIPTOR
|
||||
@@ -1729,13 +1730,14 @@ export function getSubscriptionName(): string {
|
||||
}
|
||||
}
|
||||
|
||||
/** Check if using third-party services (Bedrock or Vertex or Foundry or OpenAI-compatible) */
|
||||
/** Check if using third-party services (Bedrock or Vertex or Foundry or OpenAI-compatible or Gemini) */
|
||||
export function isUsing3PServices(): boolean {
|
||||
return !!(
|
||||
isEnvTruthy(process.env.CLAUDE_CODE_USE_BEDROCK) ||
|
||||
isEnvTruthy(process.env.CLAUDE_CODE_USE_VERTEX) ||
|
||||
isEnvTruthy(process.env.CLAUDE_CODE_USE_FOUNDRY) ||
|
||||
isEnvTruthy(process.env.CLAUDE_CODE_USE_OPENAI)
|
||||
isEnvTruthy(process.env.CLAUDE_CODE_USE_OPENAI) ||
|
||||
isEnvTruthy(process.env.CLAUDE_CODE_USE_GEMINI)
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user