fix: downmerge from main to demo#925
Merged
Merged
Conversation
Bumps and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together. Updates `minimatch` from 3.1.2 to 3.1.3 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.3) Updates `minimatch` from 5.1.6 to 5.1.7 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.3) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.3 dependency-type: indirect - dependency-name: minimatch dependency-version: 5.1.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…#782) * Update Troubleshoot doc * Fixed the tag issue * Call the variable outside the resource * docs: Update README with AI and Data playbook links Added links to AI and Data Engineering playbooks for best practices. * Regenerated the main.json file * build: bump pypdf from 6.6.2 to 6.7.2 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.2. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.6.2...6.7.2) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Niraj Chaudhari (Persistent Systems Inc) <v-nirajcha@microsoft.com> Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Co-authored-by: Prekshith D J (Persistent Systems Inc) <v-pdj@microsoft.com> Co-authored-by: Prajwal-Microsoft <v-dcprajwal@microsoft.com> Co-authored-by: Avijit-Microsoft <v-aghorui@microsoft.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Troubleshoot doc * Fixed the tag issue * Call the variable outside the resource * docs: Update README with AI and Data playbook links Added links to AI and Data Engineering playbooks for best practices. * Regenerated the main.json file * Migrated GitHub Actions authentication from client secrets to OIDC * Add Azure re-authentication steps to refresh OIDC token in deployment workflows * combined Ubuntu & Windows workflows into a single pipeline * build: bump rollup from 2.79.2 to 2.80.0 in /src/App Bumps [rollup](https://github.com/rollup/rollup) from 2.79.2 to 2.80.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md) - [Commits](rollup/rollup@v2.79.2...v2.80.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 2.80.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Niraj Chaudhari (Persistent Systems Inc) <v-nirajcha@microsoft.com> Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Co-authored-by: Prekshith D J (Persistent Systems Inc) <v-pdj@microsoft.com> Co-authored-by: Prajwal-Microsoft <v-dcprajwal@microsoft.com> Co-authored-by: Avijit-Microsoft <v-aghorui@microsoft.com> Co-authored-by: Vamshi-Microsoft <v-vamolla@microsoft.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: Migrated GitHub Actions authentication from client secrets to OIDC and combined Ubuntu & Windows workflows into a single pipeline
Bumps and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together. Updates `minimatch` from 3.1.2 to 3.1.5 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.5) Updates `minimatch` from 5.1.6 to 5.1.9 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect - dependency-name: minimatch dependency-version: 5.1.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
ci: Migrated GitHub Actions authentication from client secrets to OIDC and combined Ubuntu & Windows workflows into a single pipeline
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.3. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.6.2...6.7.3) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the frontend-deps group in /src/App with 12 updates: | Package | From | To | | --- | --- | --- | | [@fluentui/react](https://github.com/microsoft/fluentui) | `8.125.4` | `8.125.5` | | [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.0.25` | `5.0.5` | | [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `4.28.1` | `5.3.0` | | [@fluentui/react-icons](https://github.com/microsoft/fluentui-system-icons) | `2.0.318` | `2.0.320` | | [@fluentui/react-components](https://github.com/microsoft/fluentui) | `9.72.11` | `9.73.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.1` | `25.3.3` | | [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.14` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` | | [typescript](https://github.com/microsoft/TypeScript) | `4.9.5` | `5.9.3` | Updates `@fluentui/react` from 8.125.4 to 8.125.5 - [Release notes](https://github.com/microsoft/fluentui/releases) - [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.125.4...@fluentui/react_v8.125.5) Updates `@azure/msal-react` from 3.0.25 to 5.0.5 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases) - [Commits](AzureAD/microsoft-authentication-library-for-js@msal-react-v3.0.25...msal-node-v5.0.5) Updates `@azure/msal-browser` from 4.28.1 to 5.3.0 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases) - [Commits](AzureAD/microsoft-authentication-library-for-js@msal-browser-v4.28.1...msal-browser-v5.3.0) Updates `@fluentui/react-icons` from 2.0.318 to 2.0.320 - [Changelog](https://github.com/microsoft/fluentui-system-icons/blob/main/docs/releases.md) - [Commits](https://github.com/microsoft/fluentui-system-icons/commits) Updates `@fluentui/react-components` from 9.72.11 to 9.73.1 - [Release notes](https://github.com/microsoft/fluentui/releases) - [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.72.11...@fluentui/react-components_v9.73.1) Updates `@types/node` from 25.2.1 to 25.3.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `axios` from 1.13.5 to 1.13.6 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.13.5...v1.13.6) Updates `react` from 18.3.1 to 19.2.4 - [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.2.4/packages/react) Updates `@types/react` from 18.3.28 to 19.2.14 - [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.2.4 - [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.2.4/packages/react-dom) Updates `@types/react-dom` from 18.3.7 to 19.2.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `typescript` from 4.9.5 to 5.9.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v4.9.5...v5.9.3) --- updated-dependencies: - dependency-name: "@fluentui/react" dependency-version: 8.125.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-deps - dependency-name: "@azure/msal-react" dependency-version: 5.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@azure/msal-browser" dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@fluentui/react-icons" dependency-version: 2.0.320 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-deps - dependency-name: "@fluentui/react-components" dependency-version: 9.73.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-deps - dependency-name: "@types/node" dependency-version: 25.3.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: frontend-deps - dependency-name: axios dependency-version: 1.13.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: frontend-deps - dependency-name: react dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@types/react" dependency-version: 19.2.14 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: react-dom dependency-version: 19.2.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: "@types/react-dom" dependency-version: 19.2.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps - dependency-name: typescript dependency-version: 5.9.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: frontend-deps ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the index-scripts-deps group in /infra/scripts/index_scripts with 4 updates: [openai](https://github.com/openai/openai-python), [pypdf](https://github.com/py-pdf/pypdf), [azure-identity](https://github.com/Azure/azure-sdk-for-python) and [pandas](https://github.com/pandas-dev/pandas). Updates `openai` from 2.16.0 to 2.24.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@v2.16.0...v2.24.0) Updates `pypdf` from 6.7.3 to 6.7.4 - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.7.3...6.7.4) Updates `azure-identity` from 1.25.1 to 1.25.2 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](Azure/azure-sdk-for-python@azure-identity_1.25.1...azure-identity_1.25.2) Updates `pandas` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](pandas-dev/pandas@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: openai dependency-version: 2.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: index-scripts-deps - dependency-name: pypdf dependency-version: 6.7.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: index-scripts-deps - dependency-name: azure-identity dependency-version: 1.25.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: index-scripts-deps - dependency-name: pandas dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: index-scripts-deps ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the backend-deps group in /src/api with 17 updates: | Package | From | To | | --- | --- | --- | | [cachetools](https://github.com/tkem/cachetools) | `6.2.6` | `7.0.1` | | [fastapi](https://github.com/fastapi/fastapi) | `0.128.0` | `0.135.0` | | [uvicorn[standard]](https://github.com/Kludex/uvicorn) | `0.40.0` | `0.41.0` | | [pydantic[email]](https://github.com/pydantic/pydantic) | `2.11.10` | `2.12.5` | | [azure-core](https://github.com/Azure/azure-sdk-for-python) | `1.38.0` | `1.38.2` | | [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.25.1` | `1.25.2` | | [azure-cosmos](https://github.com/Azure/azure-sdk-for-python) | `4.14.5` | `4.15.0` | | [semantic-kernel[azure]](https://github.com/microsoft/semantic-kernel) | `1.39.2` | `1.39.4` | | [openai](https://github.com/openai/openai-python) | `1.99.0` | `2.24.0` | | [pandas](https://github.com/pandas-dev/pandas) | `3.0.0` | `3.0.1` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.39.0` | `1.39.1` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.60b0` | `0.60b1` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.60b0` | `0.60b1` | | [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.8.3` | `1.8.6` | Updates `cachetools` from 6.2.6 to 7.0.1 - [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst) - [Commits](tkem/cachetools@v6.2.6...v7.0.1) Updates `fastapi` from 0.128.0 to 0.135.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.128.0...0.135.0) Updates `uvicorn[standard]` from 0.40.0 to 0.41.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.40.0...0.41.0) Updates `pydantic[email]` from 2.11.10 to 2.12.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.11.10...v2.12.5) Updates `azure-core` from 1.38.0 to 1.38.2 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](Azure/azure-sdk-for-python@azure-core_1.38.0...azure-core_1.38.2) Updates `azure-identity` from 1.25.1 to 1.25.2 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](Azure/azure-sdk-for-python@azure-identity_1.25.1...azure-identity_1.25.2) Updates `azure-cosmos` from 4.14.5 to 4.15.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](Azure/azure-sdk-for-python@azure-cosmos_4.14.5...azure-cosmos_4.15.0) Updates `semantic-kernel[azure]` from 1.39.2 to 1.39.4 - [Release notes](https://github.com/microsoft/semantic-kernel/releases) - [Commits](microsoft/semantic-kernel@python-1.39.2...python-1.39.4) Updates `openai` from 1.99.0 to 2.24.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.99.0...v2.24.0) Updates `pandas` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](pandas-dev/pandas@v3.0.0...v3.0.1) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.39.0...v1.39.1) Updates `opentelemetry-exporter-otlp-proto-http` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.39.0...v1.39.1) Updates `opentelemetry-sdk` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.39.0...v1.39.1) Updates `opentelemetry-api` from 1.39.0 to 1.39.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.39.0...v1.39.1) Updates `opentelemetry-semantic-conventions` from 0.60b0 to 0.60b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-instrumentation` from 0.60b0 to 0.60b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `azure-monitor-opentelemetry` from 1.8.3 to 1.8.6 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](Azure/azure-sdk-for-python@azure-monitor-opentelemetry_1.8.3...azure-monitor-opentelemetry_1.8.6) --- updated-dependencies: - dependency-name: cachetools dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-deps - dependency-name: fastapi dependency-version: 0.135.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: uvicorn[standard] dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: pydantic[email] dependency-version: 2.12.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: azure-core dependency-version: 1.38.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: azure-identity dependency-version: 1.25.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: azure-cosmos dependency-version: 4.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-deps - dependency-name: semantic-kernel[azure] dependency-version: 1.39.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: openai dependency-version: 2.24.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-deps - dependency-name: pandas dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-sdk dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-api dependency-version: 1.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.60b1 dependency-type: direct:production dependency-group: backend-deps - dependency-name: opentelemetry-instrumentation dependency-version: 0.60b1 dependency-type: direct:production dependency-group: backend-deps - dependency-name: azure-monitor-opentelemetry dependency-version: 1.8.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-deps ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the github-actions group with 4 updates: [tj-actions/changed-files](https://github.com/tj-actions/changed-files), [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action), [codfish/semantic-release-action](https://github.com/codfish/semantic-release-action) and [actions/upload-artifact](https://github.com/actions/upload-artifact). Updates `tj-actions/changed-files` from 47.0.1 to 47.0.4 - [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@e002140...7dee1b0) Updates `lycheeverse/lychee-action` from 2.7.0 to 2.8.0 - [Release notes](https://github.com/lycheeverse/lychee-action/releases) - [Commits](lycheeverse/lychee-action@v2.7.0...v2.8.0) Updates `codfish/semantic-release-action` from 4 to 5 - [Release notes](https://github.com/codfish/semantic-release-action/releases) - [Changelog](https://github.com/codfish/semantic-release-action/blob/main/RELEASE_NOTES_V5.md) - [Commits](codfish/semantic-release-action@v4...v5) Updates `actions/upload-artifact` from 6 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 47.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: lycheeverse/lychee-action dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: codfish/semantic-release-action dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
…#791) * Update Troubleshoot doc * Fixed the tag issue * Call the variable outside the resource * docs: Update README with AI and Data playbook links Added links to AI and Data Engineering playbooks for best practices. * Regenerated the main.json file * Migrated GitHub Actions authentication from client secrets to OIDC * Add Azure re-authentication steps to refresh OIDC token in deployment workflows * combined Ubuntu & Windows workflows into a single pipeline * build: bump pypdf from 6.6.2 to 6.7.4 in /infra/scripts/index_scripts Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.4. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.6.2...6.7.4) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Niraj Chaudhari (Persistent Systems Inc) <v-nirajcha@microsoft.com> Co-authored-by: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Co-authored-by: Prekshith D J (Persistent Systems Inc) <v-pdj@microsoft.com> Co-authored-by: Prajwal-Microsoft <v-dcprajwal@microsoft.com> Co-authored-by: Avijit-Microsoft <v-aghorui@microsoft.com> Co-authored-by: Vamshi-Microsoft <v-vamolla@microsoft.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Dev to main
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.5. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.6.2...6.7.5) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
docs: Include note for azd version 1.23.9 in deployment guide
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.9.1. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](py-pdf/pypdf@6.6.2...6.9.1) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.9.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
chore: dev to main merge
docs: Architecture update
Contributor
Coverage Report •
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contributor
There was a problem hiding this comment.
Pull request overview
This PR downmerges updates from main into demo, bringing substantial CI/CD, infra scripting, backend, and frontend changes aimed at standardizing environment variables, improving Azure automation (including Content Understanding and AI Foundry usage), and refactoring the frontend state management to Redux.
Changes:
- Refactors the frontend to Redux Toolkit, adds new shared utilities (HTTP client, message/chart parsing), and updates citation/chat streaming handling.
- Updates backend chat/history services and tests (notably streaming output now emits
(role, content)deltas and credentials handling for async SDKs). - Revises infra scripts/workflows/docs for new env var naming and Content Understanding GA API requirements, plus new scheduled validation workflows.
Reviewed changes
Copilot reviewed 135 out of 148 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/e2e-test/tests/test_telecom_smoke_tc.py | Minor e2e test cleanup (remove unused assignment / unused page object). |
| tests/e2e-test/pages/loginPage.py | Ensure page object base class is initialized via super().__init__. |
| tests/e2e-test/pages/KMGenericPage.py | Ensure page object base class is initialized via super().__init__. |
| tests/e2e-test/pages/HomePage.py | Ensure page object base class is initialized via super().__init__. |
| tests/e2e-test/config/constants.py | Adds explicit __all__ exports for constants/test data. |
| tests/e2e-test/base/base.py | Simplifies base page helpers and request validation setup. |
| src/tests/api/services/test_history_service.py | Updates unit tests for new credential helper and removed OpenAI deployment config. |
| src/tests/api/services/test_chat_service.py | Updates tests for new streaming tuple semantics and citation/tool-message behavior. |
| src/tests/api/helpers/test_chat_helper.py | Removes tests for removed chart helper functionality. |
| src/tests/api/helpers/test_azure_openai_helper.py | Removes tests for removed Azure OpenAI helper module. |
| src/tests/api/common/logging/test_event_utils.py | Cleans up unused mock imports. |
| src/tests/api/common/config/test_config.py | Removes assertions for deleted Azure OpenAI config fields. |
| src/tests/api/auth/test_auth_utils.py | Removes unused MagicMock import; formatting normalization. |
| src/start.sh | Improves local start flow (portable sed, cleanup/traps, port management). |
| src/start.cmd | Improves local start flow on Windows (env var fixes, port management, cleanup). |
| src/App/WebApp.Dockerfile | Updates Node base image and adds nginx config + API proxy scaffolding. |
| src/App/src/utils/messageUtils.ts | Adds helpers for chart-query detection and robust citation parsing. |
| src/App/src/utils/chartUtils.ts | Adds helpers for parsing/validating chart responses and sentiment colors. |
| src/App/src/utils/apiUtils.ts | Adds retry, request caching, debounce/throttle, and error response helpers. |
| src/App/src/types/AppTypes.ts | Updates streaming chunk types (delta) and removes unused types/imports. |
| src/App/src/state/useAppContext.tsx | Removes legacy React context hook. |
| src/App/src/state/store.ts | Adds Redux store configuration and RootState/AppDispatch types. |
| src/App/src/state/slices/dashboardSlice.ts | Adds Redux slice for dashboard filters/charts state. |
| src/App/src/state/slices/citationSlice.ts | Adds Redux slice for citation panel state. |
| src/App/src/state/slices/chatSlice.ts | Adds Redux slice for chat message/streaming state. |
| src/App/src/state/slices/chatHistorySlice.ts | Adds Redux slice + thunks for chat history CRUD and pagination. |
| src/App/src/state/slices/appSlice.ts | Adds Redux slice for app-level config and conversation selection. |
| src/App/src/state/hooks.ts | Adds typed Redux hooks (useAppDispatch, useAppSelector). |
| src/App/src/state/AppReducer.tsx | Removes legacy reducer-based state management. |
| src/App/src/state/AppProvider.tsx | Removes legacy context provider. |
| src/App/src/state/ActionConstants.tsx | Removes legacy action constants. |
| src/App/src/logo.svg | Removes unused CRA logo asset. |
| src/App/src/index.tsx | Switches root provider from custom context to Redux Provider. |
| src/App/src/hooks/useAutoScroll.ts | Adds reusable auto-scroll hook for chat UI. |
| src/App/src/configs/Utils.tsx | Avoids in-place sort mutation and adjusts error parsing behavior. |
| src/App/src/components/Citations/Citations.tsx | Refactors citations component to Redux and improves keying/callbacks. |
| src/App/src/components/Citations/AnswerParser.tsx | Simplifies answer parsing (removes commented/unused logic). |
| src/App/src/components/CitationPanel/CitationPanel.tsx | Refactors citation panel to Redux and removes raw HTML rendering. |
| src/App/src/components/CitationPanel/CitationPanel.css | Cleans up CSS comments/formatting and keeps styling consistent. |
| src/App/src/components/ChatHistoryPanel/ChatHistoryPanel.tsx | Refactors to Redux selectors and small a11y/string cleanup. |
| src/App/src/components/ChatHistoryListItemGroups/ChatHistoryListItemGroups.tsx | Refactors to Redux selectors; improves intersection observer cleanup. |
| src/App/src/components/ChatHistoryListItemCell/ChatHistoryListItemCell.tsx | Refactors history item actions to Redux thunks; improves deletion flow. |
| src/App/src/components/ChatHistory/ChatHistory.tsx | Removes unused “Coming soon” ChatHistory component. |
| src/App/src/components/ChatHistory/ChatHistory.css | Removes unused ChatHistory styles. |
| src/App/src/components/ChatChart/ChatChart.tsx | Small refactor to stabilize canvas/parent references. |
| src/App/src/components/Chat/ChatMessageItem.tsx | Adds extracted chat message renderer (markdown/chart/citations). |
| src/App/src/components/Chat/Chat.css | Removes large blocks of commented CSS. |
| src/App/src/components/ChartFilter/ChartFilter.tsx | Refactors filter updates to Redux and improves menu rendering callbacks. |
| src/App/src/chartComponents/WordCloudChart.tsx | Improves redraw trigger logic and ResizeObserver element handling. |
| src/App/src/chartComponents/HorizontalBarChart.tsx | Fixes effect dependency list to include container ID. |
| src/App/src/chartComponents/DonutChart.tsx | Safens ref usage and cleanup for d3 selection. |
| src/App/src/Assets/Reset-icon.svg | Removes unused asset. |
| src/App/src/App.test.tsx | Replaces placeholder CRA test with reducer unit test. |
| src/App/src/App.css | Adds layout CSS improvements and new citation panel wrapper styling. |
| src/App/src/api/httpClient.ts | Adds fetch-based HTTP client with interceptors, params, and timeouts. |
| src/App/package.json | Adds Redux deps, removes axios, updates deps/overrides. |
| src/App/nginx.conf | Adds nginx config with SPA routing + optional API proxy include. |
| src/App/env.sh | Adds WAF-mode nginx proxy generation + keeps APP_* substitution behavior. |
| src/api/services/history_service.py | Updates Cosmos credential construction for async SDK usage. |
| src/api/services/chat_service.py | Refactors streaming to yield (role, content) deltas and tool citations. |
| src/api/requirements.txt | Updates Python dependency versions. |
| src/api/helpers/chat_helper.py | Removes chart helper code tied to Azure OpenAI client. |
| src/api/helpers/azure_openai_helper.py | Removes Azure OpenAI client helper module. |
| src/api/helpers/azure_credential_utils.py | Adds build_async_azure_credential helper for async SDK clients. |
| src/api/common/database/sqldb_service.py | Fixes missing return and narrows overly-broad exception handling. |
| src/api/common/database/cosmosdb_service.py | Fixes indentation/return for delete_messages. |
| src/api/common/config/config.py | Removes Azure OpenAI configuration fields. |
| src/api/api/history_routes.py | Adds retry to mitigate transient Cosmos failures + preserves HTTPException codes. |
| src/api/.env.sample | Removes Azure OpenAI env entries now unused by backend. |
| README.md | Updates deployment notes and adjusts referenced hosting service text. |
| next-steps.md | Updates infra description/troubleshooting from Container Apps to App Service. |
| infra/scripts/run_create_index_scripts.sh | Updates parameters/role assignment and passes model args to CU scripts. |
| infra/scripts/run_create_agents_scripts.sh | Strips CRLF from env values for cross-platform robustness. |
| infra/scripts/quota_check_params.sh | Updates default embedding model + supported regions list. |
| infra/scripts/index_scripts/requirements.txt | Updates script requirements (e.g., pypdf) and removes inference SDK. |
| infra/scripts/index_scripts/content_understanding_client.py | Updates CU client endpoints + adds defaults support + file retrieval changes. |
| infra/scripts/index_scripts/04_cu_process_custom_data.py | Migrates embeddings from inference SDK to OpenAI client; updates analyzer IDs. |
| infra/scripts/index_scripts/03_cu_process_data_text.py | Migrates embeddings from inference SDK to OpenAI client; updates analyzer IDs. |
| infra/scripts/index_scripts/02_create_cu_template_text.py | Updates analyzer ID/template and sets defaults + models during creation. |
| infra/scripts/index_scripts/02_create_cu_template_audio.py | Updates analyzer ID/template and sets defaults + models during creation. |
| infra/scripts/fabric_scripts/notebooks/speech_to_text/process_data_stt.ipynb | Updates embedding model used in the notebook. |
| infra/scripts/fabric_scripts/create_fabric_items.py | Cleans imports, improves variable naming, narrows exception catches. |
| infra/scripts/checkquota_km.sh | Updates embedding model SKU name for quota checks. |
| infra/scripts/agent_scripts/requirements.txt | Bumps aiohttp version. |
| infra/modules/fetch-container-image.bicep | Removes unused Container Apps helper module. |
| infra/main.waf.parameters.json | Standardizes env var names and removes unused CU location parameter. |
| infra/main.parameters.json | Standardizes env var names and removes unused CU location parameter. |
| infra/data/ckm_analyzer_config_json.json | Updates analyzer template to use prebuilt base analyzer. |
| infra/data/ckm_analyzer_config_audio.json | Updates analyzer template to use prebuilt base analyzer. |
| infra/abbreviations.json | Removes abbreviations file (no longer referenced). |
| documents/re-use-log-analytics.md | Updates env var name for reusing Log Analytics workspace RID. |
| documents/re-use-foundry-project.md | Updates env var name + adds region requirements guidance. |
| documents/QuotaCheck.md | Updates models/regions examples to new embedding model + region list. |
| documents/LocalDevelopmentSetup.md | Adds “automated script” instructions + updates env var naming. |
| documents/DeploymentGuide.md | Updates prerequisites and hosting/service references. |
| documents/CustomizingAzdParameters.md | Updates parameter names and descriptions for new env var scheme. |
| documents/CustomizeData.md | Updates process script parameter list. |
| documents/create_new_app_registration.md | Fixes UI instruction for redirect URI workflow step. |
| documents/AzureGPTQuotaSettings.md | Updates embedding model name. |
| documents/AVMPostDeploymentGuide.md | Adds Bicep CLI prereq + updates process script parameter list. |
| docs/workshop/docs/workshop/support-docs/quota_check.md | Updates embedding model name in examples. |
| docs/workshop/docs/workshop/support-docs/AzureGPTQuotaSettings.md | Updates embedding model name. |
| docs/workshop/docs/workshop/Challenge-5/python/utility.py | Narrows broad excepts; removes unused initializations. |
| docs/workshop/docs/workshop/Challenge-3-and-4/knowledge_mining_api.ipynb | Updates embedding model name in sample config. |
| azure.yaml | Pins azd version range to exclude 1.23.9. |
| azure_custom.yaml | Pins azd version range to exclude 1.23.9. |
| .github/workflows/validate-bicep-params.yml | Adds scheduled/PR validation workflow for Bicep params. |
| .github/workflows/test.yml | Adds junitxml output + PR coverage comment step and permissions. |
| .github/workflows/job-test-automation.yml | Standardizes USE_CASE input/env naming across automation. |
| .github/workflows/job-cleanup-resources.yml | Renames AI service location input/env for consistency. |
| .github/workflows/docker-build.yml | Limits workflow triggers to relevant path changes. |
| .github/workflows/deploy-orchestrator.yml | Standardizes variable names and updates downstream workflow wiring. |
| .github/workflows/deploy-KMGeneric.yml | Removes unused bicep parameter and updates deployment invocation. |
| .github/workflows/bicep_deploy.yml | Adds path filters to bicep deploy workflow. |
| .github/workflows/azure-dev.yml | Refactors Azure dev deploy workflow (auth/login + dynamic env naming). |
| .github/workflows/azure-dev-validation.yml | Removes legacy template validation workflow. |
| .github/workflows/azd-template-validation.yml | Adds new scheduled azd template validation workflow. |
| .devcontainer/devcontainer.json | Updates Azure CLI feature config to install latest CLI + Bicep. |
Comments suppressed due to low confidence (2)
infra/scripts/index_scripts/content_understanding_client.py:281
get_file_from_analyze_operation()still assertsContent-Type == image/jpegeven though it now retrieves from a/files/{file_path}endpoint and the method name/docstring indicate arbitrary files. This assertion will raise for any non-JPEG file (or if the service returns a different image type). Consider removing the assertion or validating against an allowed set based on the expected file types.
src/api/services/history_service.py:53init_cosmosdb_client()now constructs an async Azure Identity credential (build_async_azure_credential) and passes it intoazure.cosmos.aio.CosmosClient, but the credential is never closed. Sinceazure.identity.aiocredentials own an aiohttp session, this can produce unclosed-session warnings and leak resources over time. Consider updating the Cosmos client wrapper to close the credential (or refactor to create/async withthe credential per operation).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Prajwal-Microsoft
approved these changes
May 22, 2026
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 makes significant improvements and standardizations to the project's GitHub Actions workflows and development container configuration. The main focus is on unifying and clarifying environment variable naming conventions, enhancing workflow scheduling, and improving Azure-related automation. Additionally, it updates the devcontainer to better support Bicep deployments.
Key changes include:
Workflow and Variable Naming Standardization
deploy-v2.yml,deploy-orchestrator.yml) to use clearer and more consistent names (e.g.,USE_CASE,AZURE_ENV_EXISTING_LOG_ANALYTICS_WORKSPACE_RID,AZURE_EXISTING_AIPROJECT_RESOURCE_ID) instead of legacy names (e.g.,AZURE_ENV_USE_CASE,AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID). This affects workflow inputs, job environments, and validation logic. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]Workflow Enhancements and Scheduling
azure-dev-validation.ymlworkflow in favor of a new, more flexibleazd-template-validation.ymlwith improved environment variable handling and output reporting. [1] [2]Azure Deployment Automation
azure-dev.yml) by updating environment variable usage, switching to more secure secrets, and streamlining the provisioning and deployment steps. This includes dynamic naming of Azure environments and enhanced login procedures.Devcontainer Improvements
latest, ensuring compatibility with Bicep-based infrastructure as code.Minor Fixes and Cleanups
francecentral) from deployment options.contentUnderstandingLocationparameter.These changes collectively improve maintainability, clarity, and automation reliability for the project's CI/CD and developer tooling.
Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information