Conversation
There was a problem hiding this comment.
Pull request overview
This PR performs a cross-repo dependency refresh for the backend (Python/uv) and frontend (npm), updating key AI-related libraries and adding override rules intended to keep transitive dependencies stable.
Changes:
- Backend: bump
semantic-kernel, addprotobufand updatepython-multipart, plus introduce uv override rules and regenerateuv.lock. - Processor: bump
mcp/openai/semantic-kernel, addprotobuf, add uv override rules, and regenerateuv.lock. - Frontend: bump
axios,react-router-dom,rollup, add npmoverrides, updatepython-multipart, and regeneratepackage-lock.json.
Reviewed changes
Copilot reviewed 4 out of 7 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| src/processor/pyproject.toml | Updates AI/serialization deps and adds uv override-dependencies configuration. |
| src/processor/uv.lock | Regenerated lockfile reflecting upgraded Python dependencies and overrides. |
| src/backend-api/pyproject.toml | Updates backend deps (multipart/protobuf/SK) and adds uv override-dependencies. |
| src/backend-api/uv.lock | Regenerated lockfile reflecting upgraded backend Python dependencies and overrides. |
| src/frontend/requirements.txt | Updates python-multipart used by the frontend runtime server container. |
| src/frontend/package.json | Upgrades JS deps and introduces npm overrides for specific transitive packages. |
| src/frontend/package-lock.json | Regenerated lockfile reflecting npm dependency updates. |
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.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
@microsoft-github-policy-service agree company="Persistent" |
Purpose
This pull request updates dependencies across both backend and frontend projects to address compatibility, security, and feature improvements. The most notable changes are upgrades to key libraries, introduction of new dependencies, and the addition of override rules for certain packages.
Dependency upgrades and additions (Backend):
semantic-kernelto version1.40.0in bothsrc/backend-api/pyproject.tomlandsrc/processor/pyproject.tomlfor improved AI integration and compatibility. [1] [2]protobuf>=5.29.0to backend dependencies for enhanced serialization support. [1] [2]python-multipartto0.0.22in both backend and frontend requirements for better multipart handling. [1] [2]openaito>=2.0.0andmcpto1.26.0insrc/processor/pyproject.tomlfor improved AI and processing capabilities.Dependency upgrades and overrides (Frontend):
axiosto1.13.6andreact-router-domto7.13.1insrc/frontend/package.jsonfor improved security and bug fixes. [1] [2]form-dataandminimatchinsrc/frontend/package.jsonto address known issues and ensure compatibility.rollupto4.59.0for improved build tooling.Dependency override configuration (Backend):
[tool.uv] override-dependenciesin backendpyproject.tomlfiles to pinavandstarletteversions, ensuring stability and compatibility with the codebase. [1] [2]Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information