Skip to content

fix: Merging dev to main branch#298

Merged
Roopan-Microsoft merged 26 commits intomainfrom
dev
Oct 27, 2025
Merged

fix: Merging dev to main branch#298
Roopan-Microsoft merged 26 commits intomainfrom
dev

Conversation

@Roopan-Microsoft
Copy link
Copy Markdown
Contributor

@Roopan-Microsoft Roopan-Microsoft commented Oct 27, 2025

Purpose

  • This pull request updates several CI/CD workflow files and infrastructure templates to improve automation, support new scenarios, and keep dependencies up to date. The most significant changes include updating GitHub Actions versions, adding support for the dependabotchanges branch in Docker build workflows, and introducing a new parameter for purge protection in the infrastructure templates.

CI/CD Workflow Updates

  • Updated actions/checkout and other GitHub Actions to their latest major versions across all workflow files for improved stability and security. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
  • Upgraded third-party actions for broken link checking, semantic release, and stale issue management to newer versions for enhanced features and reliability. [1] [2] [3] [4] [5]

Docker Build Workflow Enhancements

  • Added support for the dependabotchanges branch, allowing Docker images to be built and pushed for this branch, including updates to branch conditionals and tagging logic in .github/workflows/build-docker-image.yml. [1] [2] [3] [4] [5]

Infrastructure Template Improvements

  • Introduced a new enablePurgeProtection parameter in infra/main.bicep and infra/main.json to allow configurable purge protection for resources, and updated the relevant module and parameter references. [1] [2] [3] [4]
  • Improved output variable naming for clarity, changing resourceGroupName to AZURE_RESOURCE_GROUP in infra/main.bicep.
  • Enhanced robustness of configuration values by using safe navigation and default values when referencing outputs, particularly for AI project endpoint variables. [1] [2]

Azure Deployment Script Changes

  • Changed the deployment hook in azure.yaml from postdeploy to postprovision and updated script execution logic for both POSIX and Windows environments to use centralized deployment scripts.

Dependency Order Fixes

  • Corrected the ordering of resource dependencies in infra/main.json to ensure proper deployment sequencing. [1] [2]

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

dependabot Bot and others added 25 commits August 2, 2025 00:27
Bumps the all-npm-deps group in /src/ContentProcessorWeb with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `4.13.1` | `4.18.0` |
| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.0.12` | `3.0.16` |
| [@fluentui/react-components](https://github.com/microsoft/fluentui) | `9.66.5` | `9.68.2` |
| [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) | `2.0.305` | `2.0.307` |
| [axios](https://github.com/axios/axios) | `1.9.0` | `1.11.0` |
| [json-edit-react](https://github.com/CarlosNZ/json-edit-react) | `1.27.0` | `1.28.2` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `18.3.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `18.3.1` |
| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.2.14` | `5.3.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.6.3` | `7.7.1` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.30.0` | `9.32.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.8` | `18.3.23` |
| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.1` | `8.38.0` |


Updates `@azure/msal-browser` from 4.13.1 to 4.18.0
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-browser-v4.13.1...msal-browser-v4.18.0)

Updates `@azure/msal-react` from 3.0.12 to 3.0.16
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-react-v3.0.12...msal-react-v3.0.16)

Updates `@fluentui/react-components` from 9.66.5 to 9.68.2
- [Release notes](https://github.com/microsoft/fluentui/releases)
- [Changelog](https://github.com/microsoft/fluentui/blob/master/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.66.5...@fluentui/react-components_v9.68.2)

Updates `@fluentui/react-icons` from 2.0.305 to 2.0.307
- [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/fluentui-android-system-icons-release.yml)
- [Commits](https://github.com/microsoft/fluentui-system-icons/commits)

Updates `axios` from 1.9.0 to 1.11.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.11.0)

Updates `json-edit-react` from 1.27.0 to 1.28.2
- [Release notes](https://github.com/CarlosNZ/json-edit-react/releases)
- [Commits](CarlosNZ/json-edit-react@v1.27.0...v1.28.2)

Updates `react` from 19.1.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react)

Updates `react-dom` from 19.1.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom)

Updates `react-medium-image-zoom` from 5.2.14 to 5.3.0
- [Release notes](https://github.com/rpearce/react-medium-image-zoom/releases)
- [Changelog](https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md)
- [Commits](rpearce/react-medium-image-zoom@v5.2.14...v5.3.0)

Updates `react-router-dom` from 7.6.3 to 7.7.1
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.7.1/packages/react-router-dom)

Updates `@eslint/js` from 9.30.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.32.0/packages/js)

Updates `@types/react` from 19.1.8 to 18.3.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `globals` from 16.2.0 to 16.3.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v16.2.0...v16.3.0)

Updates `typescript` from 5.8.3 to 5.9.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](microsoft/TypeScript@v5.8.3...v5.9.2)

Updates `typescript-eslint` from 8.35.1 to 8.38.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.38.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@azure/msal-browser"
  dependency-version: 4.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@azure/msal-react"
  dependency-version: 3.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: "@fluentui/react-components"
  dependency-version: 9.68.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@fluentui/react-icons"
  dependency-version: 2.0.307
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: axios
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: json-edit-react
  dependency-version: 1.28.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: react
  dependency-version: 18.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: react-dom
  dependency-version: 18.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: react-medium-image-zoom
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: react-router-dom
  dependency-version: 7.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@eslint/js"
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@types/react"
  dependency-version: 18.3.23
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: globals
  dependency-version: 16.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: typescript
  dependency-version: 5.9.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: typescript-eslint
  dependency-version: 8.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-uv-deps group in /src/ContentProcessor with 1 update: [openai](https://github.com/openai/openai-python).


Updates `openai` from 1.65.5 to 1.98.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.65.5...v1.98.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-version: 1.98.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-uv-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-uv-deps group in /src/ContentProcessor with 1 update: [openai](https://github.com/openai/openai-python).


Updates `openai` from 1.98.0 to 1.102.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.98.0...v1.102.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-version: 1.102.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-uv-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action), [codfish/semantic-release-action](https://github.com/codfish/semantic-release-action) and [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request).


Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

Updates `lycheeverse/lychee-action` from 2.4.1 to 2.6.1
- [Release notes](https://github.com/lycheeverse/lychee-action/releases)
- [Commits](lycheeverse/lychee-action@v2.4.1...v2.6.1)

Updates `codfish/semantic-release-action` from 3 to 4
- [Release notes](https://github.com/codfish/semantic-release-action/releases)
- [Commits](codfish/semantic-release-action@v3...v4)

Updates `amannn/action-semantic-pull-request` from 5 to 6
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases)
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md)
- [Commits](amannn/action-semantic-pull-request@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: lycheeverse/lychee-action
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-actions
- dependency-name: codfish/semantic-release-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: amannn/action-semantic-pull-request
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-npm-deps group in /src/ContentProcessorWeb with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `4.18.0` | `4.21.1` |
| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.0.16` | `3.0.19` |
| [@fluentui/react-components](https://github.com/microsoft/fluentui) | `9.68.2` | `9.69.0` |
| [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) | `2.0.307` | `2.0.309` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.1.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.1.12` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.1.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.5` | `19.1.9` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.7.1` | `7.8.2` |
| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.0.2` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.32.0` | `9.34.0` |
| [sass](https://github.com/sass/dart-sass) | `1.89.2` | `1.91.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.38.0` | `8.41.0` |


Updates `@azure/msal-browser` from 4.18.0 to 4.21.1
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-browser-v4.18.0...msal-browser-v4.21.1)

Updates `@azure/msal-react` from 3.0.16 to 3.0.19
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-react-v3.0.16...msal-react-v3.0.19)

Updates `@fluentui/react-components` from 9.68.2 to 9.69.0
- [Release notes](https://github.com/microsoft/fluentui/releases)
- [Changelog](https://github.com/microsoft/fluentui/blob/master/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.68.2...@fluentui/react-components_v9.69.0)

Updates `@fluentui/react-icons` from 2.0.307 to 2.0.309
- [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/fluentui-android-system-icons-release.yml)
- [Commits](https://github.com/microsoft/fluentui-system-icons/commits)

Updates `react` from 18.3.1 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react)

Updates `@types/react` from 18.3.23 to 19.1.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 18.3.1 to 19.1.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.1.1/packages/react-dom)

Updates `@types/react-dom` from 18.3.5 to 19.1.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `react-router-dom` from 7.7.1 to 7.8.2
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.8.2/packages/react-router-dom)

Updates `react-window` from 1.8.11 to 2.0.2
- [Release notes](https://github.com/bvaughn/react-window/releases)
- [Changelog](https://github.com/bvaughn/react-window/blob/master/CHANGELOG.md)
- [Commits](bvaughn/react-window@1.8.11...2.0.2)

Updates `@eslint/js` from 9.32.0 to 9.34.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.34.0/packages/js)

Updates `@types/react` from 18.3.23 to 19.1.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 18.3.5 to 19.1.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `sass` from 1.89.2 to 1.91.0
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.89.2...1.91.0)

Updates `typescript-eslint` from 8.38.0 to 8.41.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@azure/msal-browser"
  dependency-version: 4.21.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@azure/msal-react"
  dependency-version: 3.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: "@fluentui/react-components"
  dependency-version: 9.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@fluentui/react-icons"
  dependency-version: 2.0.309
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: react
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.12
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: react-dom
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.9
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: react-router-dom
  dependency-version: 7.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: react-window
  dependency-version: 2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: "@eslint/js"
  dependency-version: 9.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.12
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.9
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: sass
  dependency-version: 1.91.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: typescript-eslint
  dependency-version: 8.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-uv-deps group in /src/ContentProcessor with 1 update: [openai](https://github.com/openai/openai-python).


Updates `openai` from 1.102.0 to 2.0.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.102.0...v2.0.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-uv-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-npm-deps group in /src/ContentProcessorWeb with 17 updates:

| Package | From | To |
| --- | --- | --- |
| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `4.21.1` | `4.24.1` |
| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.0.19` | `3.0.20` |
| [@fluentui/react-components](https://github.com/microsoft/fluentui) | `9.69.0` | `9.70.0` |
| [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) | `2.0.309` | `2.0.311` |
| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.9.0` |
| [axios](https://github.com/axios/axios) | `1.11.0` | `1.12.2` |
| [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.3.0` | `5.4.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.8.2` | `7.9.3` |
| [react-window](https://github.com/bvaughn/react-window) | `2.0.2` | `2.2.0` |
| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.34.0` | `9.36.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.1.16` |
| [@types/react-virtualized](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized) | `9.22.2` | `9.22.3` |
| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.4.0` |
| [sass](https://github.com/sass/dart-sass) | `1.91.0` | `1.93.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.41.0` | `8.45.0` |


Updates `@azure/msal-browser` from 4.21.1 to 4.24.1
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-browser-v4.21.1...msal-browser-v4.24.1)

Updates `@azure/msal-react` from 3.0.19 to 3.0.20
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-js@msal-react-v3.0.19...msal-react-v3.0.20)

Updates `@fluentui/react-components` from 9.69.0 to 9.70.0
- [Release notes](https://github.com/microsoft/fluentui/releases)
- [Changelog](https://github.com/microsoft/fluentui/blob/master/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.69.0...@fluentui/react-components_v9.70.0)

Updates `@fluentui/react-icons` from 2.0.309 to 2.0.311
- [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/fluentui-android-system-icons-release.yml)
- [Commits](https://github.com/microsoft/fluentui-system-icons/commits)

Updates `@reduxjs/toolkit` from 2.8.2 to 2.9.0
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases)
- [Commits](reduxjs/redux-toolkit@v2.8.2...v2.9.0)

Updates `axios` from 1.11.0 to 1.12.2
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.11.0...v1.12.2)

Updates `react-medium-image-zoom` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/rpearce/react-medium-image-zoom/releases)
- [Changelog](https://github.com/rpearce/react-medium-image-zoom/blob/main/CHANGELOG.md)
- [Commits](rpearce/react-medium-image-zoom@v5.3.0...v5.4.0)

Updates `react-router-dom` from 7.8.2 to 7.9.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.9.3/packages/react-router-dom)

Updates `react-window` from 2.0.2 to 2.2.0
- [Release notes](https://github.com/bvaughn/react-window/releases)
- [Changelog](https://github.com/bvaughn/react-window/blob/master/CHANGELOG.md)
- [Commits](bvaughn/react-window@2.0.2...2.2.0)

Updates `@types/react-window` from 1.8.8 to 2.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window)

Updates `@eslint/js` from 9.34.0 to 9.36.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.36.0/packages/js)

Updates `@types/react` from 19.1.12 to 19.1.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-virtualized` from 9.22.2 to 9.22.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized)

Updates `@types/react-window` from 1.8.8 to 2.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window)

Updates `globals` from 16.3.0 to 16.4.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v16.3.0...v16.4.0)

Updates `sass` from 1.91.0 to 1.93.2
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.91.0...1.93.2)

Updates `typescript` from 5.9.2 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](microsoft/TypeScript@v5.9.2...v5.9.3)

Updates `typescript-eslint` from 8.41.0 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@azure/msal-browser"
  dependency-version: 4.24.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@azure/msal-react"
  dependency-version: 3.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: "@fluentui/react-components"
  dependency-version: 9.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@fluentui/react-icons"
  dependency-version: 2.0.311
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: "@reduxjs/toolkit"
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: axios
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: react-medium-image-zoom
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: react-router-dom
  dependency-version: 7.9.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: react-window
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@types/react-window"
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: "@eslint/js"
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: "@types/react-virtualized"
  dependency-version: 9.22.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: "@types/react-window"
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all-npm-deps
- dependency-name: globals
  dependency-version: 16.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: sass
  dependency-version: 1.93.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
- dependency-name: typescript
  dependency-version: 5.9.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-npm-deps
- dependency-name: typescript-eslint
  dependency-version: 8.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-actions group with 3 updates: [tj-actions/changed-files](https://github.com/tj-actions/changed-files), [actions/setup-python](https://github.com/actions/setup-python) and [actions/stale](https://github.com/actions/stale).


Updates `tj-actions/changed-files` from 46.0.5 to 47.0.0
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@ed68ef8...24d32ff)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v9...v10)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: 47.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…ust dependency scope in Cognitive Services module
refactor: refactoring infra for template validation
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request merges changes from the dev branch to main, focusing on dependency updates, CI/CD workflow improvements, and infrastructure configuration enhancements. The changes include upgrading GitHub Actions to their latest versions, adding support for a new dependabotchanges branch in Docker workflows, and introducing configurable purge protection for Azure resources.

  • Updated GitHub Actions dependencies from v4 to v5/v6 and third-party actions to newer versions across all workflows
  • Added support for dependabotchanges branch in Docker build and push workflows
  • Introduced enablePurgeProtection parameter in Bicep templates for configurable resource protection

Reviewed Changes

Copilot reviewed 18 out of 20 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/ContentProcessorWeb/package.json Updated npm package dependencies to newer versions
src/ContentProcessor/requirements.txt Upgraded OpenAI Python package from 1.65.5 to 2.0.0
infra/scripts/post_deployment.sh Removed debug timestamp output
infra/main.json Added purge protection parameter, reordered dependencies, updated output variable name, improved safe navigation
infra/main.bicep Added purge protection parameter, improved safe navigation with null coalescing, renamed output variable
azure.yaml Changed deployment hook from postdeploy to postprovision, simplified to call centralized scripts
.github/workflows/test.yml Updated actions/checkout from v4 to v5, actions/setup-python from v5 to v6
.github/workflows/test-automation.yml Updated actions/checkout from v4 to v5, actions/setup-python from v4 to v6
.github/workflows/telemetry-template-check.yml Updated actions/checkout from v4 to v5
.github/workflows/stale-bot.yml Updated actions/stale from v9 to v10
.github/workflows/scheduled-Dependabot-PRs-Auto-Merge.yml Updated actions/checkout from v4 to v5
.github/workflows/pylint.yml Updated actions/checkout from v4 to v5, actions/setup-python from v5 to v6
.github/workflows/pr-title-checker.yml Updated amannn/action-semantic-pull-request from v5 to v6
.github/workflows/deploy.yml Updated actions/checkout from v4 to v5
.github/workflows/create-release.yml Updated actions/checkout from v4 to v5, codfish/semantic-release-action from v3 to v4
.github/workflows/build-docker-image.yml Updated actions/checkout from v4 to v5, added dependabotchanges branch support
.github/workflows/broken-links-checker.yml Updated actions/checkout from v4 to v5, lycheeverse/lychee-action from v2.4.1 to v2.6.1
.github/workflows/azure-dev.yaml Updated actions/checkout from v4 to v5, added useDevContainer configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/build-docker-image.yml Outdated
Comment thread .github/workflows/build-docker-image.yml Outdated
Comment thread .github/workflows/build-docker-image.yml Outdated
@Roopan-Microsoft Roopan-Microsoft merged commit a90c501 into main Oct 27, 2025
8 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.10.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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.

6 participants