2323 environment : integration
2424 env :
2525 # Required configuration for get-started samples
26- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
27- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
28- AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
29- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
26+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
27+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
3028 defaults :
3129 run :
3230 working-directory : python
4341
4442 - name : Create .env for samples
4543 run : |
46- echo "AZURE_AI_PROJECT_ENDPOINT=$AZURE_AI_PROJECT_ENDPOINT" >> .env
47- echo "AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME=$AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME" >> .env
48- echo "AZURE_OPENAI_ENDPOINT=$AZURE_OPENAI_ENDPOINT" >> .env
49- echo "AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=$AZURE_OPENAI_CHAT_DEPLOYMENT_NAME" >> .env
44+ echo "FOUNDRY_PROJECT_ENDPOINT=$FOUNDRY_PROJECT_ENDPOINT" >> .env
45+ echo "FOUNDRY_MODEL=$FOUNDRY_MODEL" >> .env
5046
5147 - name : Run sample validation
5248 run : |
@@ -64,16 +60,13 @@ jobs:
6460 runs-on : ubuntu-latest
6561 environment : integration
6662 env :
67- # Azure AI configuration
68- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
69- AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
70- FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT }}
71- FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL }}
63+ # Foundry configuration
64+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
65+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
7266 # Azure OpenAI configuration
7367 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
74- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
75- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
76- AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME }}
68+ AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_DEPLOYMENT_NAME || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
69+ AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME || vars.AZUREOPENAI__EMBEDDINGDEPLOYMENTNAME }}
7770 # OpenAI configuration
7871 OPENAI_API_KEY : ${{ secrets.OPENAI__APIKEY }}
7972 OPENAI_CHAT_MODEL_ID : ${{ vars.OPENAI__CHATMODELID }}
@@ -101,11 +94,8 @@ jobs:
10194 run : |
10295 echo "FOUNDRY_PROJECT_ENDPOINT=$FOUNDRY_PROJECT_ENDPOINT" >> .env
10396 echo "FOUNDRY_MODEL=$FOUNDRY_MODEL" >> .env
104- echo "AZURE_AI_PROJECT_ENDPOINT=$AZURE_AI_PROJECT_ENDPOINT" >> .env
105- echo "AZURE_AI_MODEL_DEPLOYMENT_NAME=$AZURE_AI_MODEL_DEPLOYMENT_NAME" >> .env
10697 echo "AZURE_OPENAI_ENDPOINT=$AZURE_OPENAI_ENDPOINT" >> .env
107- echo "AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=$AZURE_OPENAI_CHAT_DEPLOYMENT_NAME" >> .env
108- echo "AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME=$AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME" >> .env
98+ echo "AZURE_OPENAI_DEPLOYMENT_NAME=$AZURE_OPENAI_DEPLOYMENT_NAME" >> .env
10999 echo "AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME=$AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME" >> .env
110100 echo "OPENAI_API_KEY=$OPENAI_API_KEY" >> .env
111101 echo "OPENAI_CHAT_MODEL_ID=$OPENAI_CHAT_MODEL_ID" >> .env
@@ -169,10 +159,9 @@ jobs:
169159 runs-on : ubuntu-latest
170160 environment : integration
171161 env :
172- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
173162 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
174- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
175- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
163+ AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_DEPLOYMENT_NAME || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
164+ AZURE_OPENAI_API_VERSION : ${{ vars.AZURE_OPENAI_API_VERSION || '' }}
176165 defaults :
177166 run :
178167 working-directory : python
@@ -189,10 +178,9 @@ jobs:
189178
190179 - name : Create .env for samples
191180 run : |
192- echo "AZURE_AI_PROJECT_ENDPOINT=$AZURE_AI_PROJECT_ENDPOINT" >> .env
193181 echo "AZURE_OPENAI_ENDPOINT=$AZURE_OPENAI_ENDPOINT" >> .env
194- echo "AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=$AZURE_OPENAI_CHAT_DEPLOYMENT_NAME " >> .env
195- echo "AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME=$AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME " >> .env
182+ echo "AZURE_OPENAI_DEPLOYMENT_NAME=$AZURE_OPENAI_DEPLOYMENT_NAME " >> .env
183+ echo "AZURE_OPENAI_API_VERSION=$AZURE_OPENAI_API_VERSION " >> .env
196184
197185 - name : Run sample validation
198186 run : |
@@ -337,11 +325,14 @@ jobs:
337325
338326 validate-02-agents-foundry :
339327 name : Validate 02-agents/providers/foundry
328+ if : false # Temporarily disabled - provider folder also contains the local Foundry sample
340329 runs-on : ubuntu-latest
341330 environment : integration
342331 env :
343- FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT }}
344- FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL }}
332+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
333+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
334+ FOUNDRY_AGENT_NAME : ${{ vars.FOUNDRY_AGENT_NAME || '' }}
335+ FOUNDRY_AGENT_VERSION : ${{ vars.FOUNDRY_AGENT_VERSION || '' }}
345336 defaults :
346337 run :
347338 working-directory : python
@@ -360,6 +351,8 @@ jobs:
360351 run : |
361352 echo "FOUNDRY_PROJECT_ENDPOINT=$FOUNDRY_PROJECT_ENDPOINT" >> .env
362353 echo "FOUNDRY_MODEL=$FOUNDRY_MODEL" >> .env
354+ echo "FOUNDRY_AGENT_NAME=$FOUNDRY_AGENT_NAME" >> .env
355+ echo "FOUNDRY_AGENT_VERSION=$FOUNDRY_AGENT_VERSION" >> .env
363356
364357 - name : Run sample validation
365358 run : |
@@ -448,15 +441,8 @@ jobs:
448441 runs-on : ubuntu-latest
449442 environment : integration
450443 env :
451- # Azure AI configuration
452- FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT }}
453- FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL }}
454- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
455- AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
456- # Azure OpenAI configuration
457- AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
458- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
459- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
444+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
445+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
460446 defaults :
461447 run :
462448 working-directory : python
@@ -475,11 +461,6 @@ jobs:
475461 run : |
476462 echo "FOUNDRY_PROJECT_ENDPOINT=$FOUNDRY_PROJECT_ENDPOINT" >> .env
477463 echo "FOUNDRY_MODEL=$FOUNDRY_MODEL" >> .env
478- echo "AZURE_AI_PROJECT_ENDPOINT=$AZURE_AI_PROJECT_ENDPOINT" >> .env
479- echo "AZURE_AI_MODEL_DEPLOYMENT_NAME=$AZURE_AI_MODEL_DEPLOYMENT_NAME" >> .env
480- echo "AZURE_OPENAI_ENDPOINT=$AZURE_OPENAI_ENDPOINT" >> .env
481- echo "AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=$AZURE_OPENAI_CHAT_DEPLOYMENT_NAME" >> .env
482- echo "AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME=$AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME" >> .env
483464
484465 - name : Run sample validation
485466 run : |
@@ -498,12 +479,8 @@ jobs:
498479 runs-on : ubuntu-latest
499480 environment : integration
500481 env :
501- # Azure AI configuration
502- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
503- AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
504- # Azure OpenAI configuration
505- AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
506- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
482+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
483+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
507484 # A2A configuration
508485 A2A_AGENT_HOST : http://localhost:5001/
509486 defaults :
@@ -537,19 +514,18 @@ jobs:
537514 runs-on : ubuntu-latest
538515 environment : integration
539516 env :
540- # Azure AI configuration
541- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
542- AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
517+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
518+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
543519 # Azure OpenAI configuration
544520 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
545- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
546- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
521+ AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_DEPLOYMENT_NAME || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
547522 # Azure AI Search (for evaluation samples)
548523 AZURE_SEARCH_ENDPOINT : ${{ secrets.AZURE_SEARCH_ENDPOINT }}
549524 AZURE_SEARCH_API_KEY : ${{ secrets.AZURE_SEARCH_API_KEY }}
550525 AZURE_SEARCH_INDEX_NAME : ${{ secrets.AZURE_SEARCH_INDEX_NAME }}
551526 # Evaluation sample
552- AZURE_AI_MODEL_DEPLOYMENT_NAME_WORKFLOW : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
527+ FOUNDRY_MODEL_WORKFLOW : ${{ vars.FOUNDRY_MODEL_WORKFLOW || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
528+ FOUNDRY_MODEL_EVAL : ${{ vars.FOUNDRY_MODEL_EVAL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
553529 defaults :
554530 run :
555531 working-directory : python
@@ -580,12 +556,11 @@ jobs:
580556 runs-on : ubuntu-latest
581557 environment : integration
582558 env :
583- # Azure AI configuration
584- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
585- AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
559+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
560+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
586561 # Azure OpenAI configuration
587562 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
588- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
563+ AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_DEPLOYMENT_NAME || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
589564 # OpenAI configuration
590565 OPENAI_API_KEY : ${{ secrets.OPENAI__APIKEY }}
591566 OPENAI_CHAT_MODEL_ID : ${{ vars.OPENAI__CHATMODELID }}
@@ -607,10 +582,10 @@ jobs:
607582
608583 - name : Create .env for samples
609584 run : |
610- echo "AZURE_AI_PROJECT_ENDPOINT=$AZURE_AI_PROJECT_ENDPOINT " >> .env
611- echo "AZURE_AI_MODEL_DEPLOYMENT_NAME=$AZURE_AI_MODEL_DEPLOYMENT_NAME " >> .env
585+ echo "FOUNDRY_PROJECT_ENDPOINT=$FOUNDRY_PROJECT_ENDPOINT " >> .env
586+ echo "FOUNDRY_MODEL=$FOUNDRY_MODEL " >> .env
612587 echo "AZURE_OPENAI_ENDPOINT=$AZURE_OPENAI_ENDPOINT" >> .env
613- echo "AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=$AZURE_OPENAI_CHAT_DEPLOYMENT_NAME " >> .env
588+ echo "AZURE_OPENAI_DEPLOYMENT_NAME=$AZURE_OPENAI_DEPLOYMENT_NAME " >> .env
614589 echo "OPENAI_API_KEY=$OPENAI_API_KEY" >> .env
615590 echo "OPENAI_CHAT_MODEL_ID=$OPENAI_CHAT_MODEL_ID" >> .env
616591 echo "OPENAI_RESPONSES_MODEL_ID=$OPENAI_RESPONSES_MODEL_ID" >> .env
@@ -631,13 +606,11 @@ jobs:
631606 runs-on : ubuntu-latest
632607 environment : integration
633608 env :
634- # Azure AI configuration
635- AZURE_AI_PROJECT_ENDPOINT : ${{ vars.AZURE_AI_PROJECT_ENDPOINT }}
636- AZURE_AI_MODEL_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
609+ FOUNDRY_PROJECT_ENDPOINT : ${{ vars.FOUNDRY_PROJECT_ENDPOINT || vars.AZURE_AI_PROJECT_ENDPOINT }}
610+ FOUNDRY_MODEL : ${{ vars.FOUNDRY_MODEL || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
637611 # Azure OpenAI configuration
638612 AZURE_OPENAI_ENDPOINT : ${{ vars.AZUREOPENAI__ENDPOINT }}
639- AZURE_OPENAI_CHAT_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__CHATDEPLOYMENTNAME }}
640- AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME : ${{ vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
613+ AZURE_OPENAI_DEPLOYMENT_NAME : ${{ vars.AZURE_OPENAI_DEPLOYMENT_NAME || vars.AZUREOPENAI__RESPONSESDEPLOYMENTNAME }}
641614 # OpenAI configuration
642615 OPENAI_API_KEY : ${{ secrets.OPENAI__APIKEY }}
643616 OPENAI_CHAT_MODEL_ID : ${{ vars.OPENAI__CHATMODELID }}
@@ -664,11 +637,10 @@ jobs:
664637
665638 - name : Create .env for samples
666639 run : |
667- echo "AZURE_AI_PROJECT_ENDPOINT=$AZURE_AI_PROJECT_ENDPOINT " >> .env
668- echo "AZURE_AI_MODEL_DEPLOYMENT_NAME=$AZURE_AI_MODEL_DEPLOYMENT_NAME " >> .env
640+ echo "FOUNDRY_PROJECT_ENDPOINT=$FOUNDRY_PROJECT_ENDPOINT " >> .env
641+ echo "FOUNDRY_MODEL=$FOUNDRY_MODEL " >> .env
669642 echo "AZURE_OPENAI_ENDPOINT=$AZURE_OPENAI_ENDPOINT" >> .env
670- echo "AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=$AZURE_OPENAI_CHAT_DEPLOYMENT_NAME" >> .env
671- echo "AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME=$AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME" >> .env
643+ echo "AZURE_OPENAI_DEPLOYMENT_NAME=$AZURE_OPENAI_DEPLOYMENT_NAME" >> .env
672644 echo "OPENAI_API_KEY=$OPENAI_API_KEY" >> .env
673645 echo "OPENAI_CHAT_MODEL_ID=$OPENAI_CHAT_MODEL_ID" >> .env
674646 echo "OPENAI_RESPONSES_MODEL_ID=$OPENAI_RESPONSES_MODEL_ID" >> .env
0 commit comments