Skip to content

chore: Dev to Main#2243

Open
AjitPadhi-Microsoft wants to merge 255 commits into
mainfrom
dev
Open

chore: Dev to Main#2243
AjitPadhi-Microsoft wants to merge 255 commits into
mainfrom
dev

Conversation

@AjitPadhi-Microsoft

@AjitPadhi-Microsoft AjitPadhi-Microsoft commented May 29, 2026

Copy link
Copy Markdown
Contributor

Purpose

  • This pull request introduces several improvements and new features to the deployment workflows, with a focus on enhanced scalability configuration, improved resource group tagging, and dependency updates. The main changes include adding a new ENABLE_SCALABILITY parameter to deployment workflows (especially relevant when deploying with WAF), improved tagging and messaging for Azure resource groups, validation enhancements, and updates to frontend dependencies.

Deployment Workflow Enhancements

  • Added a new ENABLE_SCALABILITY input parameter to deployment workflows (deploy-v2.yml, deploy-orchestrator.yml, job-deploy.yml, job-deploy-linux.yml, job-deploy-windows.yml). This parameter allows users to enable or disable scalability features, particularly when WAF is enabled. Input validation ensures the value is either 'true' or 'false'. [1] [2] [3] [4] [5]

  • Workflow jobs now pass the ENABLE_SCALABILITY parameter through to deployment steps and scripts, and update ARM template parameters accordingly using jq for both Linux and Windows deployments. [1] [2] [3] [4] [5] [6] [7] [8] [9]

  • Improved validation logic for all relevant workflow inputs, including ENABLE_SCALABILITY, ensuring only acceptable values are used and providing clear error messages.

Azure Resource Group Tagging and Messaging

  • Enhanced resource group creation and update steps to add an Owner tag (set to the GitHub actor) both when creating new resource groups and updating existing ones, with improved user-friendly logging and error handling. [1] [2]

Frontend Dependency Updates

  • Updated several frontend dependencies in package.json, including @fluentui/react, @fluentui/react-icons, microsoft-cognitiveservices-speech-sdk, postcss, react, react-dom, react-router-dom, and uuid to their latest versions for improved performance and security.

Other Improvements

  • Clarified and improved the descriptions of several workflow input parameters for better usability and documentation. [1] [2] [3] [4]
  • Added a note in the OpenAI orchestrator backend to handle greetings and small talk directly, without unnecessary function calls.
  • Removed unnecessary Azure CLI upgrade steps from the CosmosDB sample data import workflow to streamline execution.

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

AjitPadhi-Microsoft and others added 30 commits November 25, 2024 20:46
Co-authored-by: Roopan P M <v-roopanpm@microsoft.com>
Co-authored-by: Roopan P M <v-roopanpm@microsoft.com>
Co-authored-by: Ajit Padhi <v-padhiajit@microsoft.com>
Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com>
Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com>
Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com>
Co-authored-by: Ross Smith <ross-p-smith@users.noreply.github.com>
Co-authored-by: gpickett <122489228+gpickett@users.noreply.github.com>
Co-authored-by: Francia Riesco <friesco@microsoft.com>
Co-authored-by: Francia Riesco <Fr4nc3@users.noreply.github.com>
Co-authored-by: Prajwal D C <v-dcprajwal@microsoft.com>
…nd Update Conversation flow based on template selection (#1567)

Co-authored-by: Pavan Kumar <v-kupavan.microsoft.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pavan-Microsoft <v-kupavan@microsoft.com>
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.