fix(ci): suppress bearer auth for Azure API keys
This commit is contained in:
@@ -176,7 +176,7 @@ describe('PiAiAdapter provider routing', () => {
|
|||||||
provider: 'openai',
|
provider: 'openai',
|
||||||
apiKey: 'test-key',
|
apiKey: 'test-key',
|
||||||
baseURL: `${server.url}/api/projects/openai/openai/v1`,
|
baseURL: `${server.url}/api/projects/openai/openai/v1`,
|
||||||
headers: { 'api-key': 'test-key' },
|
headers: { 'api-key': 'test-key', Authorization: '' },
|
||||||
maxRetries: 0,
|
maxRetries: 0,
|
||||||
}],
|
}],
|
||||||
})
|
})
|
||||||
@@ -184,6 +184,7 @@ describe('PiAiAdapter provider routing', () => {
|
|||||||
expect(result.finish.kind).toBe('error')
|
expect(result.finish.kind).toBe('error')
|
||||||
expect(server.paths).toEqual(['/api/projects/openai/openai/v1/responses'])
|
expect(server.paths).toEqual(['/api/projects/openai/openai/v1/responses'])
|
||||||
expect(server.headers[0]?.['api-key']).toBe('test-key')
|
expect(server.headers[0]?.['api-key']).toBe('test-key')
|
||||||
|
expect(server.headers[0]?.authorization).toBe('')
|
||||||
})
|
})
|
||||||
|
|
||||||
it.each([
|
it.each([
|
||||||
|
|||||||
@@ -23,7 +23,9 @@ const providerCases: ProviderCase[] = [
|
|||||||
provider: 'openai',
|
provider: 'openai',
|
||||||
api: 'openai-responses',
|
api: 'openai-responses',
|
||||||
model: process.env.DSH_PI_AI_OPENAI_MODEL ?? 'gpt-5.5',
|
model: process.env.DSH_PI_AI_OPENAI_MODEL ?? 'gpt-5.5',
|
||||||
...azureOpenAIKey ? { apiKey: azureOpenAIKey, headers: { 'api-key': azureOpenAIKey } } : {},
|
...azureOpenAIKey
|
||||||
|
? { apiKey: azureOpenAIKey, headers: { 'api-key': azureOpenAIKey, Authorization: '' } }
|
||||||
|
: {},
|
||||||
...openAIBaseURL ? { baseURL: openAIBaseURL } : {},
|
...openAIBaseURL ? { baseURL: openAIBaseURL } : {},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user