Skip to content

fix: Dev v4 to main merge#983

Merged
Avijit-Microsoft merged 11 commits into
mainfrom
dev-v4
May 18, 2026
Merged

fix: Dev v4 to main merge#983
Avijit-Microsoft merged 11 commits into
mainfrom
dev-v4

Conversation

@Dhruvkumar-Microsoft

Copy link
Copy Markdown
Contributor

Purpose

This pull request primarily updates dependencies across the project to newer versions, focusing on both Python and JavaScript packages, as well as GitHub Actions used in CI/CD workflows. The updates are aimed at improving security, compatibility, and stability.

Dependency Updates

  • Updated Python package dependencies in src/backend/pyproject.toml, src/backend/requirements.txt, src/App/pyproject.toml, and src/mcp_server/pyproject.toml to newer versions, including key libraries like fastapi, uvicorn, azure-cosmos, openai, opentelemetry, and others. This also includes patch and minor version bumps for security and compatibility. [1] [2] [3] [4] [5]

  • Upgraded postcss JavaScript dependency in src/App/package-lock.json from 8.5.9 to 8.5.14.

CI/CD Workflow Improvements

  • Updated the version of actions/checkout to v6 in multiple workflow files for improved performance and support. [1] [2] [3]

  • Upgraded azure/login action from v2 to v3 in all workflows to ensure better security and compatibility with Azure authentication. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

  • Updated additional GitHub Actions to latest versions, such as microsoft/template-validation-action, tj-actions/changed-files, actions/setup-python, and actions/upload-artifact, to maintain compatibility and receive latest features and fixes. [1] [2] [3] [4]

These changes help keep the project up-to-date with the latest dependencies and CI/CD tooling, reducing technical debt and potential security vulnerabilities.

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

Roopan-Microsoft and others added 11 commits April 20, 2026 11:06
---
updated-dependencies:
- dependency-name: azure-ai-evaluation
  dependency-version: 1.16.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: azure-ai-projects
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: azure-cosmos
  dependency-version: 4.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: azure-identity
  dependency-version: 1.25.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: azure-monitor-opentelemetry
  dependency-version: 1.8.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: azure-search-documents
  dependency-version: 11.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: fastapi
  dependency-version: 0.136.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: openai
  dependency-version: 2.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: opentelemetry-api
  dependency-version: 1.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: opentelemetry-exporter-otlp-proto-http
  dependency-version: 1.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: opentelemetry-instrumentation-fastapi
  dependency-version: 0.62b1
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: opentelemetry-instrumentation-openai
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: opentelemetry-sdk
  dependency-version: 1.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: python-dotenv
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: python-multipart
  dependency-version: 0.0.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: uvicorn
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pylint-pydantic
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: werkzeug
  dependency-version: 3.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: azure-core
  dependency-version: 1.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: agent-framework-azure-ai
  dependency-version: 1.0.0rc6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: agent-framework-core
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: agent-framework-orchestrations
  dependency-version: 1.0.0b260429
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: protobuf
  dependency-version: 7.34.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: cryptography
  dependency-version: 47.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: aiohttp
  dependency-version: 3.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the all-actions group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `6` |
| [microsoft/template-validation-action](https://github.com/microsoft/template-validation-action) | `0.4.3` | `0.4.4` |
| [azure/login](https://github.com/azure/login) | `2` | `3` |
| [tj-actions/changed-files](https://github.com/tj-actions/changed-files) | `47.0.5` | `47.0.6` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `7` |


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

Updates `microsoft/template-validation-action` from 0.4.3 to 0.4.4
- [Release notes](https://github.com/microsoft/template-validation-action/releases)
- [Commits](microsoft/template-validation-action@v0.4.3...v0.4.4)

Updates `azure/login` from 2 to 3
- [Release notes](https://github.com/azure/login/releases)
- [Commits](Azure/login@v2...v3)

Updates `tj-actions/changed-files` from 47.0.5 to 47.0.6
- [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@22103cc...9426d40)

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/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: microsoft/template-validation-action
  dependency-version: 0.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-actions
- dependency-name: azure/login
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: tj-actions/changed-files
  dependency-version: 47.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@github-actions

github-actions Bot commented May 14, 2026

Copy link
Copy Markdown

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL303437987% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
883 5 💤 0 ❌ 0 🔥 8.600s ⏱️

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges dev-v4 changes into main with a primary focus on modernizing project dependencies (Python + JS) and updating GitHub Actions used across CI/CD workflows to newer versions for security/compatibility.

Changes:

  • Bumped Python dependency versions across backend, MCP server, and App (including regenerated uv.lock files and updated requirements.txt / pyproject.toml pins).
  • Updated the App’s npm dependency lock to move postcss to a newer patch version.
  • Updated multiple GitHub Actions versions across workflows (e.g., actions/checkout, actions/setup-python, actions/upload-artifact, azure/login, and others).

Reviewed changes

Copilot reviewed 17 out of 21 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/mcp_server/uv.lock Updates locked Python packages for the MCP server (e.g., python-dotenv, python-multipart, urllib3).
src/mcp_server/pyproject.toml Bumps MCP server dependency pins to align with lockfile updates.
src/backend/uv.lock Large lock refresh for backend dependencies (Azure SDKs, FastAPI, OpenAI, OTel, protobuf, etc.).
src/backend/requirements.txt Updates backend pip requirements pins to newer versions.
src/backend/pyproject.toml Updates backend dependency pins (and dev deps) consistent with the new lock/requirements.
src/App/uv.lock Updates App’s Python lockfile and adds/pins additional dependencies (including urllib3).
src/App/pyproject.toml Pins App Python deps more explicitly and adds urllib3 pin.
src/App/package-lock.json Upgrades postcss in npm lockfile.
.github/workflows/validate-bicep-params.yml Updates core CI actions (checkout/setup-python/upload-artifact) to newer versions.
.github/workflows/test-automation-v2.yml Updates checkout/setup-python/upload-artifact and upgrades azure/login to v3.
.github/workflows/job-docker-build.yml Upgrades azure/login to v3.
.github/workflows/job-deploy.yml Upgrades azure/login to v3.
.github/workflows/job-deploy-windows.yml Upgrades azure/login to v3.
.github/workflows/job-deploy-linux.yml Upgrades azure/login to v3.
.github/workflows/job-cleanup-deployment.yml Upgrades azure/login to v3.
.github/workflows/docker-build-and-push.yml Upgrades azure/login to v3.
.github/workflows/deploy.yml Upgrades azure/login to v3 and updates actions/checkout.
.github/workflows/deploy-waf.yml Upgrades azure/login to v3.
.github/workflows/broken-links-checker.yml Updates tj-actions/changed-files pin.
.github/workflows/azure-dev.yml Updates actions/checkout and upgrades azure/login to v3.
.github/workflows/azd-template-validation.yml Updates actions/checkout and bumps microsoft/template-validation-action.
Files not reviewed (1)
  • src/App/package-lock.json: Language not supported

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

@Avijit-Microsoft Avijit-Microsoft merged commit 3d499a1 into main May 18, 2026
15 checks passed
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 4.2.1 🎉

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.

4 participants