Skip to content

fix: Code Mod | Azure Template Validation & Deploy-Test-Cleanup Pipeline fix#214

Merged
Prajwal-Microsoft merged 41 commits intodevfrom
vee-pipeline-fixes
Sep 30, 2025
Merged

fix: Code Mod | Azure Template Validation & Deploy-Test-Cleanup Pipeline fix#214
Prajwal-Microsoft merged 41 commits intodevfrom
vee-pipeline-fixes

Conversation

@Vemarthula-Microsoft
Copy link
Copy Markdown
Contributor

@Vemarthula-Microsoft Vemarthula-Microsoft commented Sep 22, 2025

Purpose

  • ...
    This pull request makes significant improvements to the GitHub Actions workflows for Azure deployment and testing. The main changes focus on more robust resource management during deployment and teardown, improved output handling, and better environment variable usage. The deployment workflow now ensures resources are properly purged after deletion, handles region selection dynamically, and improves reliability and error reporting.

Deployment Workflow Improvements

  • Added dynamic region selection for AI deployments and propagated the selected region to downstream jobs, replacing hardcoded values. (.github/workflows/deploy.yml) [1] [2] [3]
  • Improved resource deletion and purging logic: resource group deletion is now followed by polling for completion, and soft-deleted resources (OpenAI, KeyVaults, Log Analytics) are purged in dedicated, fault-tolerant steps. (.github/workflows/deploy.yml)
  • Enhanced deployment output extraction by making the lookup for WEB_APP_URL case-insensitive and adding troubleshooting output if the value is missing. (.github/workflows/deploy.yml)

Resource Management and Error Handling

  • Refactored resource identifier collection and purging steps to be more robust against missing resources and errors, using best-effort logic and clearer messaging. (.github/workflows/deploy.yml) [1] [2]
  • Added a final, idempotent resource group deletion step to ensure complete cleanup. (.github/workflows/deploy.yml)

Test Workflow Improvements

  • Updated backend test skipping logic to use step outputs instead of environment variables, improving reliability and clarity. (.github/workflows/test.yml)

Other Minor Changes

  • Changed the environment for template validation from production to dev and pinned the Azure template validation action to a specific version for stability. (.github/workflows/azure-dev-validation.yml)

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

@Prajwal-Microsoft Prajwal-Microsoft merged commit d67227f into dev Sep 30, 2025
6 checks passed
Ritesh-Microsoft pushed a commit that referenced this pull request Oct 10, 2025
fix: Code Mod | Azure Template Validation & Deploy-Test-Cleanup Pipeline fix
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.5.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Priyanka-Microsoft Priyanka-Microsoft deleted the vee-pipeline-fixes branch January 5, 2026 07:52
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.

3 participants