Skip to content

chore: downmerge main to demo#225

Merged
Roopan-Microsoft merged 42 commits intodemofrom
psl-downmerge-main-to-demo
May 6, 2026
Merged

chore: downmerge main to demo#225
Roopan-Microsoft merged 42 commits intodemofrom
psl-downmerge-main-to-demo

Conversation

@Shreyas-Microsoft
Copy link
Copy Markdown
Collaborator

Purpose

This pull request focuses on standardizing and clarifying environment variable names and parameters related to Azure resource IDs across multiple CI/CD pipeline and workflow files. It also updates the devcontainer configuration to ensure the latest Azure CLI and Bicep tools are installed. The most important changes are grouped below by theme.

Environment Variable and Parameter Standardization:

  • Renamed variables and parameters related to Log Analytics Workspace and AI Project resource IDs for clarity and consistency. For example, AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID is now AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID, and AZURE_EXISTING_AI_PROJECT_RESOURCE_ID is now AZURE_EXISTING_AIPROJECT_RESOURCE_ID across all workflow and pipeline files. This includes updating input/output names, validation logic, and usage in scripts. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
  • Updated Azure pipeline parameter from containerRegistryHost to containerRegistryEndpoint for improved naming accuracy, and propagated this change throughout the pipeline configuration and deployment scripts. [1] [2] [3]

Devcontainer and Tooling Improvements:

  • Enhanced the Azure CLI devcontainer feature configuration to ensure both the latest Azure CLI and Bicep versions are installed, improving the local development experience.

Other Minor Workflow Updates:

  • Updated environment variable names related to AI service locations and model capacity for clarity in workflow files. [1] [2]
  • Removed unused or redundant parameters in deployment and cleanup workflows for improved maintainability. [1] [2]

These changes collectively improve the clarity, consistency, and maintainability of our CI/CD pipelines and development environment.

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

Prachig-Microsoft and others added 30 commits March 17, 2026 21:12
- Reverted containerRegistryHost to use AZURE_CONTAINER_REGISTRY_HOST
- Reverted AI model parameters to use AZURE_AI_MODEL_NAME, AZURE_AI_MODEL_VERSION, AZURE_AI_MODEL_CAPACITY
- Reverted deployment type to use AZURE_AI_DEPLOYMENT_TYPE
- Removed enableTelemetry parameter customization (uses bicep default)
- Updated workflow files and documentation to reflect original naming
- Kept AZURE_ENV_ prefix only for: AI_SERVICE_LOCATION, LOG_ANALYTICS_WORKSPACE_RID, FOUNDRY_PROJECT_RID, VM_ADMIN credentials, IMAGETAG
- Changed all workflow inputs from AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID to AZURE_ENV_LOG_ANALYTICS_WORKSPACE_RID
- Ensures consistency with parameter files and documentation
- Affected files: deploy-orchestrator.yml, deploy-v2.yml, job-deploy.yml, job-deploy-linux.yml, job-deploy-windows.yml
…_PROJECT_RID to AZURE_EXISTING_AIPROJECT_RESOURCE_ID and AZURE_ENV_LOG_ANALYTICS_WORKSPACE_RID to AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID
…rkflow validation

Update validation logic and error messages in deploy-v2.yml,
job-deploy-linux.yml, and job-deploy-windows.yml to use the
renamed AZURE_EXISTING_AIPROJECT_RESOURCE_ID consistently.
Previously, validation referenced the old AI_PROJECT_RESOURCE_ID
name causing validation to silently skip.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The uv installer script requires awk for checksum verification.
Without it, the build fails with 'checksum mismatch' due to
missing awk command on Azure Linux base images.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Rename AZURE_AI_DEPLOYMENT_TYPE to AZURE_ENV_MODEL_DEPLOYMENT_TYPE
- Rename AZURE_AI_MODEL_NAME to AZURE_ENV_GPT_MODEL_NAME
- Rename AZURE_AI_MODEL_VERSION to AZURE_ENV_GPT_MODEL_VERSION
- Rename AZURE_AI_MODEL_CAPACITY to AZURE_ENV_GPT_MODEL_CAPACITY
- Rename AZURE_ENV_IMAGETAG to AZURE_ENV_IMAGE_TAG
- Rename AZURE_CONTAINER_REGISTRY_HOST to AZURE_ENV_CONTAINER_REGISTRY_ENDPOINT

Updated files:
- Parameter files (main.parameters.json, main.waf.parameters.json)
- Documentation (CustomizingAzdParameters.md)
- Workflow files (azd-template-validation, azure-dev, job-cleanup-deployment, job-deploy-linux, job-deploy-windows)

All changes validated successfully with bicep parameter validation script.
- Revert secrets.AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID to secrets.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_RID
- Revert secrets.AZURE_EXISTING_AIPROJECT_RESOURCE_ID to secrets.AZURE_ENV_FOUNDRY_PROJECT_RID

These changes ensure workflows use existing GitHub secrets without requiring updates to repository settings.
The environment variable names (AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID and AZURE_EXISTING_AIPROJECT_RESOURCE_ID) remain unchanged as intended.
- Changed AZURE_ENV_LOG_ANALYTICS_WORKSPACE_RID to AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID
- Changed AZURE_ENV_FOUNDRY_PROJECT_RID to AZURE_EXISTING_AIPROJECT_RESOURCE_ID
- Ensures secret names match the environment variable names used throughout the codebase
- Rename containerRegistryHost to containerRegistryEndpoint
- Rename aiDeploymentType to deploymentType
- Rename aiModelName to gptModelName
- Rename aiModelVersion to gptModelVersion
- Rename aiModelCapacity to gptDeploymentCapacity

Updated files:
- infra/main.bicep
- infra/main_custom.bicep
- infra/main.parameters.json
- infra/main.waf.parameters.json
- infra/main.json (compiled)
- .azuredevops/azure-pipeline-infrastructure.yml
- AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID → AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID
- AZURE_EXISTING_AIPROJECT_RESOURCE_ID → AZURE_EXISTING_AI_PROJECT_RESOURCE_ID

Secret names should not be changed per task requirements.
…ModelVersion) while adopting latest dev features
fix: Standardization of parameters and update workflows and documentation
fix: install latest bicep via CLI
Roopan-Microsoft and others added 12 commits May 4, 2026 15:27
fix: blank page issue when process failed
chore: Dev merge to main
Downmerge main into demo via psl-downmerge-main-to-demo.
Resolved src/processor/uv.lock by regenerating with `uv lock`
(both branches independently regenerated the lockfile after
adding the same azure-cosmos==4.15.0 dependency).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Roopan-Microsoft Roopan-Microsoft merged commit 082bf29 into demo May 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants