Skip to content

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

Merged
Roopan-Microsoft merged 3 commits into
devfrom
con-mig-depdh
May 7, 2026
Merged

fix: Refactor code structure for improved readability and maintainability#222
Roopan-Microsoft merged 3 commits into
devfrom
con-mig-depdh

Conversation

@Dhanushree-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

This pull request updates dependencies across the backend API, processor, and frontend projects to address security, compatibility, and feature improvements. The most important changes are grouped below by project area.

Does this introduce a breaking change?

  • Yes
  • No

Copilot AI review requested due to automatic review settings May 6, 2026 08:50
@Dhanushree-Microsoft Dhanushree-Microsoft changed the title Refactor code structure for improved readability and maintainability fix: Refactor code structure for improved readability and maintainability May 6, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Coverage

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

Tests Skipped Failures Errors Time
44 0 💤 0 ❌ 0 🔥 12.630s ⏱️

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 updates Python and Node.js dependencies across the backend API, processor, and frontend projects to pick up security/compatibility fixes and newer features. Despite the PR title mentioning a “refactor”, the changes shown here are dependency/version and lockfile updates.

Changes:

  • Processor: bump aiohttp (3.13.3 → 3.13.4), fastmcp (2.14.5 → 3.2.0), and pytest (9.0.2 → 9.0.3), plus refresh uv.lock.
  • Backend API: pin python-dotenv and bump python-multipart, and add uv override pins for requests, werkzeug, and pygments.
  • Frontend/processor JS deps: add dompurify and lodash-es to the processor’s Node dependencies; bump frontend uuid to ^14.0.0 and refresh lockfiles.

Reviewed changes

Copilot reviewed 4 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/processor/uv.lock Regenerated lockfile reflecting updated Python dependency graph (incl. fastmcp, aiohttp, pytest).
src/processor/pyproject.toml Pins updated Python dependencies (aiohttp, fastmcp, pytest).
src/processor/package.json Adds dompurify and lodash-es dependencies for processor-side JS usage.
src/processor/package-lock.json Updates Node lockfile for new/updated processor JS dependencies.
src/frontend/package.json Bumps uuid dependency and adds an override entry tied to the root uuid spec.
src/frontend/package-lock.json Updates resolved uuid version and associated metadata in the frontend lockfile.
src/backend-api/uv.lock Updates lockfile and adds additional override pins (requests/werkzeug/pygments).
src/backend-api/pyproject.toml Pins python-dotenv, bumps python-multipart, and adds new uv override pins.
Files not reviewed (2)
  • src/frontend/package-lock.json: Language not supported
  • src/processor/package-lock.json: Language not supported

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

Comment thread src/processor/package.json Outdated
Comment thread src/processor/pyproject.toml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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

Copilot reviewed 4 out of 8 changed files in this pull request and generated 1 comment.

Files not reviewed (2)
  • src/frontend/package-lock.json: Language not supported
  • src/processor/package-lock.json: Language not supported

Comment thread src/processor/package-lock.json Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 6, 2026 09:18
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

Copilot reviewed 4 out of 8 changed files in this pull request and generated no new comments.

Files not reviewed (2)
  • src/frontend/package-lock.json: Language not supported
  • src/processor/package-lock.json: Language not supported

@Roopan-Microsoft Roopan-Microsoft merged commit 6ae8b02 into dev May 7, 2026
15 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 2.0.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Dhanushree-Microsoft Dhanushree-Microsoft deleted the con-mig-depdh branch May 19, 2026 06:15
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.

3 participants