@@ -141,9 +141,8 @@ jobs:
141141 runs-on : ubuntu-latest
142142 environment : integration
143143 env :
144- OPENAI_CHAT_MODEL_ID : ${{ vars.OPENAI__CHATMODELID }}
145- OPENAI_RESPONSES_MODEL_ID : ${{ vars.OPENAI__RESPONSESMODELID }}
146- OPENAI_EMBEDDINGS_MODEL_ID : ${{ vars.OPENAI_EMBEDDING_MODEL_ID }}
144+ OPENAI_CHAT_MODEL : ${{ vars.OPENAI__CHATMODELID }}
145+ OPENAI_RESPONSES_MODEL : ${{ vars.OPENAI__RESPONSESMODELID }}
147146 OPENAI_MODEL : ${{ vars.OPENAI__RESPONSESMODELID }}
148147 OPENAI_EMBEDDING_MODEL : ${{ vars.OPENAI_EMBEDDING_MODEL_ID }}
149148 OPENAI_API_KEY : ${{ secrets.OPENAI__APIKEY }}
@@ -195,10 +194,10 @@ jobs:
195194 runs-on : ubuntu-latest
196195 environment : integration
197196 env :
198- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
197+ AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
199198 AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
200199 AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
201- AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__EMBEDDINGDEPLOYMENTNAME }}
200+ AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME }}
202201 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
203202 defaults :
204203 run :
@@ -223,7 +222,9 @@ jobs:
223222 uv run pytest --import-mode=importlib
224223 packages/openai/tests/openai/test_openai_chat_completion_client_azure.py
225224 packages/openai/tests/openai/test_openai_chat_client_azure.py
225+ packages/openai/tests/openai/test_openai_embedding_client_azure.py
226226 packages/azure-ai/tests/azure_openai
227+ --ignore=packages/azure-ai/tests/azure_openai/test_azure_responses_client_foundry.py
227228 -m integration
228229 -n logical --dist worksteal
229230 --timeout=120 --session-timeout=900 --timeout_method thread
@@ -333,15 +334,15 @@ jobs:
333334 environment : integration
334335 env :
335336 UV_PYTHON : " 3.11"
336- OPENAI_CHAT_MODEL_ID : ${{ vars.OPENAI__CHATMODELID }}
337- OPENAI_RESPONSES_MODEL_ID : ${{ vars.OPENAI__RESPONSESMODELID }}
337+ OPENAI_CHAT_MODEL : ${{ vars.OPENAI__CHATMODELID }}
338+ OPENAI_RESPONSES_MODEL : ${{ vars.OPENAI__RESPONSESMODELID }}
338339 OPENAI_MODEL : ${{ vars.OPENAI__RESPONSESMODELID }}
339- OPENAI_API_KEY : ${{ secrets.OPENAI__APIKEY }}
340340 OPENAI_EMBEDDING_MODEL : ${{ vars.OPENAI_EMBEDDING_MODEL_ID }}
341+ OPENAI_API_KEY : ${{ secrets.OPENAI__APIKEY }}
341342 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
342343 AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
343- FOUNDRY_MODEL : ${{ vars.AZUREAI__DEPLOYMENTNAME }}
344- FOUNDRY_PROJECT_ENDPOINT : ${{ secrets.AZUREAI__ENDPOINT }}
344+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT }}
345+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL }}
345346 FUNCTIONS_WORKER_RUNTIME : " python"
346347 DURABLE_TASK_SCHEDULER_CONNECTION_STRING : " Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"
347348 AzureWebJobsStorage : " UseDevelopmentStorage=true"
@@ -387,8 +388,8 @@ jobs:
387388 fail-on-empty : false
388389 title : Functions integration test results
389390
390- python-tests-azure-ai :
391- name : Python Tests - Azure AI
391+ python-tests-foundry :
392+ name : Python Integration Tests - Foundry
392393 needs : paths-filter
393394 if : >
394395 github.event_name != 'pull_request' &&
@@ -401,8 +402,10 @@ jobs:
401402 env :
402403 AZURE_AI_PROJECT_ENDPOINT : ${{ secrets.AZUREAI__ENDPOINT }}
403404 AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREAI__DEPLOYMENTNAME }}
404- FOUNDRY_PROJECT_ENDPOINT : ${{ secrets.AZUREAI__ENDPOINT }}
405- FOUNDRY_MODEL : ${{ vars.AZUREAI__DEPLOYMENTNAME }}
405+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT }}
406+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL }}
407+ FOUNDRY_AGENT_NAME : ${{ vars.FOUNDRY_AGENT_NAME }}
408+ FOUNDRY_AGENT_VERSION : ${{ vars.FOUNDRY_AGENT_VERSION }}
406409 LOCAL_MCP_URL : ${{ vars.LOCAL_MCP__URL }}
407410 defaults :
408411 run :
@@ -424,9 +427,14 @@ jobs:
424427 subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
425428 - name : Test with pytest
426429 timeout-minutes : 15
427- run : |
428- uv run --directory packages/azure-ai poe integration-tests -n logical --dist worksteal --timeout=120 --session-timeout=900 --timeout_method thread --retries 2 --retry-delay 5
429- uv run --directory packages/foundry poe integration-tests -n logical --dist worksteal --timeout=120 --session-timeout=900 --timeout_method thread --retries 2 --retry-delay 5
430+ run : >
431+ uv run pytest --import-mode=importlib
432+ packages/azure-ai/tests/azure_openai/test_azure_responses_client_foundry.py
433+ packages/foundry/tests
434+ -m integration
435+ -n logical --dist worksteal
436+ --timeout=120 --session-timeout=900 --timeout_method thread
437+ --retries 2 --retry-delay 5
430438 working-directory : ./python
431439 - name : Test Azure AI samples
432440 timeout-minutes : 10
@@ -513,7 +521,7 @@ jobs:
513521 python-tests-azure-openai,
514522 python-tests-misc-integration,
515523 python-tests-functions,
516- python-tests-azure-ai ,
524+ python-tests-foundry ,
517525 python-tests-cosmos,
518526 ]
519527 steps :
0 commit comments