Skip to content

fix: Refactor code structure for improved readability and maintainability#153

Merged
Roopan-Microsoft merged 3 commits intodevfrom
conmig-dependabot
Mar 26, 2026
Merged

fix: Refactor code structure for improved readability and maintainability#153
Roopan-Microsoft merged 3 commits intodevfrom
conmig-dependabot

Conversation

@Dhanushree-Microsoft
Copy link
Contributor

Purpose:

This pull request updates several backend and frontend dependencies to address security, compatibility, and maintainability concerns. The most significant changes include upgrading core Python and JavaScript package versions, as well as adding or updating override dependencies to ensure consistency across environments.

Does this introduce a breaking change?

  • Yes
  • No

Copy link
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 PR primarily updates and pins backend (Python/uv) and frontend (npm) dependencies/overrides to address security/compatibility concerns and improve dependency consistency across environments.

Changes:

  • Updated Python dependencies (e.g., aiohttp, fastmcp, authlib, azure-core, cryptography, pyjwt, urllib3, python-multipart) and expanded uv override constraints.
  • Added/updated backend API uv overrides (notably aiohttp>=3.13.3) and tightened some pinned versions (e.g., protobuf==7.34.0, python-multipart==0.0.22).
  • Updated frontend npm overrides (e.g., minimatch, flatted, glob) and corresponding lockfile entries.

Reviewed changes

Copilot reviewed 3 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/processor/uv.lock Expanded/updated uv lockfile and override constraints; bumped multiple Python packages.
src/processor/pyproject.toml Bumped core dependencies and added several override-dependencies pins.
src/backend-api/uv.lock Added aiohttp override and updated resolved versions/pins.
src/backend-api/pyproject.toml Added aiohttp>=3.13.3 to override-dependencies.
src/frontend/package.json Updated npm overrides (minimatch/glob/flatted).
src/frontend/package-lock.json Updated resolved versions for overridden transitive dependencies.
Files not reviewed (1)
  • src/frontend/package-lock.json: Language not supported

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

@Roopan-Microsoft Roopan-Microsoft merged commit deafc47 into dev Mar 26, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants