Skip to content

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

Merged
Avijit-Microsoft merged 1 commit into
devfrom
psl-conmig25
Jun 29, 2026
Merged

fix: Refactor code structure for improved readability and maintainability#305
Avijit-Microsoft merged 1 commit into
devfrom
psl-conmig25

Conversation

@Dhanushree-Microsoft

Copy link
Copy Markdown
Contributor

Purpose

This pull request updates several dependencies in both the backend (pyproject.toml) and frontend (package-lock.json) parts of the project. The main goal is to keep the project up to date with the latest versions, which can include important security patches, performance improvements, and new features.

Does this introduce a breaking change?

  • Yes
  • No

@github-actions

Copy link
Copy Markdown

Coverage

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

Tests Skipped Failures Errors Time
588 0 💤 0 ❌ 0 🔥 26.135s ⏱️

@github-actions

Copy link
Copy Markdown

Coverage

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

Tests Skipped Failures Errors Time
834 0 💤 0 ❌ 0 🔥 21.194s ⏱️

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 pull request updates dependency pins and lockfiles across the processor, backend API, and frontend to keep packages current (security/bugfix updates) and ensure reproducible builds.

Changes:

  • Update Python dependency pins/overrides (notably aiohttp==3.14.1, cryptography==48.0.1, python-multipart==0.0.31, plus additional processor overrides).
  • Regenerate/update Python uv.lock files for src/processor and src/backend-api to reflect the new resolved dependency graph.
  • Update frontend npm dependency resolutions/lockfiles (e.g., dompurify and form-data override).

Reviewed changes

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

Show a summary per file
File Description
src/processor/uv.lock Updates Python lock resolution and manifest overrides for the processor.
src/processor/pyproject.toml Bumps aiohttp and adds additional uv override pins for the processor.
src/processor/package-lock.json Updates locked npm dependency metadata (e.g., dompurify).
src/frontend/requirements.txt Bumps python-multipart for the frontend Python environment.
src/frontend/package.json Updates npm overrides (e.g., form-data).
src/frontend/package-lock.json Updates locked npm dependency graph to match override/version changes.
src/backend-api/uv.lock Updates Python lock resolution and overrides for the backend API.
src/backend-api/pyproject.toml Bumps python-multipart, and updates uv override pins for aiohttp/cryptography.
Files not reviewed (2)
  • src/frontend/package-lock.json: Generated file
  • src/processor/package-lock.json: Generated file

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

Comment thread src/processor/pyproject.toml
@Avijit-Microsoft Avijit-Microsoft merged commit 94adfec into dev Jun 29, 2026
7 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.

3 participants