Skip to content

chore: dev to main - Refactor Azure workflows and add Bicep parameter validation#863

Merged
Roopan-Microsoft merged 52 commits into
mainfrom
dev
Apr 13, 2026
Merged

chore: dev to main - Refactor Azure workflows and add Bicep parameter validation#863
Roopan-Microsoft merged 52 commits into
mainfrom
dev

Conversation

@Pavan-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

This pull request refactors and enhances the project's GitHub Actions workflows for Azure deployments and validation. The main changes include the addition of a dedicated workflow for validating Bicep parameters, the consolidation and modernization of Azure deployment and template validation workflows, and the introduction of stricter tooling version requirements. These updates improve automation, reliability, and maintainability of the CI/CD pipeline.

CI/CD Workflow Improvements

  • Added a new workflow, validate-bicep-params.yml, to automatically validate Bicep parameter files on a schedule and on pull requests, including notification steps for failures or successes.
  • Introduced a new azd-template-validation.yml workflow to regularly validate Azure Developer (AZD) templates, replacing the older azure-dev-validation.yml workflow. The new workflow supports scheduled runs and uses environment variables for flexible validation. [1] [2]
  • Refactored the Azure deployment workflow in azure-dev.yml to use updated action versions, improved environment variable handling, and a more robust deployment process with environment selection and provisioning steps.

Tooling and Version Requirements

  • Updated azure.yaml to require Bicep CLI version 0.33.0 or higher, ensuring compatibility and consistency for infrastructure-as-code deployments.

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.

Tejasri-Microsoft and others added 30 commits March 12, 2026 07:04
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Added note about SFI issues during deployment.
Removed duplicate note about SFI issues and ensured clarity in deployment instructions.
Added a note regarding SFI issues during deployment and WAF support.
ci: Refactor azure-dev and azd-template-validation workflows
docs: Added content in Readme and deploymentguide for SFI issue
@Roopan-Microsoft Roopan-Microsoft merged commit 7dd0eb2 into main Apr 13, 2026
17 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.21.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions Bot pushed a commit that referenced this pull request Apr 15, 2026
chore: dev to main - Refactor Azure workflows and add Bicep parameter validation
github-actions Bot pushed a commit that referenced this pull request Apr 15, 2026
chore: dev to main - Refactor Azure workflows and add Bicep parameter validation
github-actions Bot pushed a commit that referenced this pull request Apr 17, 2026
chore: dev to main - Refactor Azure workflows and add Bicep parameter validation
github-actions Bot pushed a commit that referenced this pull request Apr 17, 2026
chore: dev to main - Refactor Azure workflows and add Bicep parameter validation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants