Skip to content

chore: main to dev downmerge#320

Merged
Avijit-Microsoft merged 13 commits intodevfrom
main
Apr 9, 2026
Merged

chore: main to dev downmerge#320
Avijit-Microsoft merged 13 commits intodevfrom
main

Conversation

@Ragini-Microsoft
Copy link
Copy Markdown
Collaborator

Purpose

This pull request introduces a new workflow for automated Azure Developer (AZD) template validation, updates the deployment workflow to focus on actual deployments, and enhances the infrastructure-as-code (Bicep and generated ARM template) to support improved AI model deployment configuration and compatibility with the latest tooling.

The most important changes are:

CI/CD Workflow Improvements:

  • Added a new GitHub Actions workflow (.github/workflows/azd-template-validation.yml) to automatically validate AZD templates on a schedule and via manual trigger, ensuring template quality and correctness.
  • Updated the existing deployment workflow (.github/workflows/azure-dev.yml) to focus on provisioning and deploying resources using azd, removing template validation steps and adding environment setup, Azure login, and deployment commands.

Infrastructure as Code Enhancements:

  • Updated AI model deployment logic in infra/deploy_ai_foundry.bicep and the generated infra/main.json to explicitly set the model version for embedding models and to conditionally include the version property in deployment resources. This ensures correct versioning and compatibility during deployment. [1] [2] [3] [4]
  • Added explicit dependency on the AI project resource for AI model deployment, ensuring correct deployment order in ARM templates. [1] [2]

Tooling and Template Updates:

  • Regenerated infra/main.json with Bicep v0.42.1 for compatibility and improved template hashes, reflecting updates in the underlying Bicep files. (infra/main.jsonL7-R8 and multiple other Fbd478a7 references)
  • Minor formatting updates in ARM template variables (e.g., Windows-style line endings in reactAppLayoutConfig). [1] [2]

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.

@Avijit-Microsoft Avijit-Microsoft merged commit efee7bc into dev Apr 9, 2026
29 of 33 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.

6 participants