chore: Add AZD Template Validation Workflow (Scheduled & On-Demand) and Refactor Azure Deployment Pipeline#518
Open
VishalS-Microsoft wants to merge 11 commits intodevfrom
Open
chore: Add AZD Template Validation Workflow (Scheduled & On-Demand) and Refactor Azure Deployment Pipeline#518VishalS-Microsoft wants to merge 11 commits intodevfrom
VishalS-Microsoft wants to merge 11 commits intodevfrom
Conversation
…ev to azd-template-validation
…ev Deploy workflow
…plate validation workflow
…nch in azd-template-validation.yml
…plate-validation.yml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request restructures the GitHub Actions workflows related to Azure template validation and deployment. The main change is the separation of template validation and deployment into two distinct workflows: one for scheduled template validation and another for manual deployment. The validation workflow is now more robust and automated, while the deployment workflow is streamlined for production use.
Workflow Restructuring:
.github/workflows/azd-template-validation.ymlthat runs template validation on a schedule (every Thursday) and on manual trigger, usingmicrosoft/template-validation-actionwith environment variables and secrets for Azure authentication..github/workflows/azure-dev.yamlto focus solely on deployment, renaming it to "Azure Dev Deploy", removing template validation steps, and updating the deployment steps to useazdandazure/loginactions for provisioning and deploying resources.Security and Permissions Updates:
Environment and Variable Handling:
Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information