Skip to content

Conversation

@Vamshi-Microsoft
Copy link
Contributor

Purpose

This pull request introduces a new GitHub Actions workflow for Windows deployments and enhances the schema registration script to better support CI/CD automation. The most significant changes include the addition of a configurable workflow for deploying and testing on Windows, and improvements to the PowerShell schema registration script for integration with GitHub Actions.

CI/CD Workflow Improvements:

  • Added .github/workflows/deploy-v2-windows.yml to provide a reusable, configurable Windows deployment workflow. This includes support for various Azure locations, resource group management, WAF and EXP toggles, Docker image building, resource cleanup, multiple end-to-end test options, and integration with other Azure resources.

Schema Registration Automation:

  • Enhanced register_schema.ps1 to set GitHub Actions outputs with schema IDs if running in a GitHub Actions environment, enabling downstream workflow steps to consume these values programmatically.

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.

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.

2 participants