Skip to content

chore(deps): update all non-major dependencies - #89

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#89
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change OpenSSF
a2a-sdk (changelog) patch ==1.1.0==1.1.2 OpenSSF Scorecard
langchain-core (changelog) patch ==1.5.3==1.5.4 OpenSSF Scorecard
langchain-google-genai (source, changelog) patch ==4.3.2==4.3.3 OpenSSF Scorecard

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

a2aproject/a2a-python (a2a-sdk)

v1.1.2

Compare Source

Features
Bug Fixes
  • agent_execution: resolve ActiveTask 'destroyed but pending' warning during teardown (#​1122) (d19c4d2)
  • persist early producer failure as FAILED with originating message (#​1106) (4e3d724)

v1.1.1

Compare Source

Bug Fixes
  • server: improve Swagger /docs example annotations for A2A routes (#​1092) (46b292b)
Miscellaneous Chores

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Aug 3, 2026
Copilot AI lite review requested due to automatic review settings August 3, 2026 03:55
@renovate
renovate Bot requested a review from a team as a code owner August 3, 2026 03:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates Python dependency versions across the A2A IAG demo agents to keep SDK/tooling and LangChain components current.

Changes:

  • Bump a2a-sdk[http-server,sql] from 1.1.0 to 1.1.2 across multiple agents.
  • Bump mcp[cli] to 1.29.0 in iag-mcp-demo agents.
  • Bump langchain-core / langchain-google-genai in analyst_agent and retriever_agent under iag-mcp-demo.

Reviewed changes

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

Show a summary per file
File Description
a2a/iag-mcp-demo/weather_agent/requirements.txt Bumps a2a-sdk and mcp[cli] pins
a2a/iag-mcp-demo/retriever_agent/requirements.txt Bumps a2a-sdk, mcp[cli], and LangChain pins
a2a/iag-mcp-demo/orchestrator_agent/requirements.txt Bumps a2a-sdk pin
a2a/iag-mcp-demo/analyst_agent/requirements.txt Bumps a2a-sdk, mcp[cli], and LangChain pins
a2a/iag-demo/weather_agent/requirements.txt Bumps a2a-sdk pin
a2a/iag-demo/retriever_agent/requirements.txt Bumps a2a-sdk pin
a2a/iag-demo/orchestrator_agent/requirements.txt Bumps a2a-sdk pin

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

@@ -1,6 +1,6 @@
a2a-sdk[http-server,sql]==1.1.0
a2a-sdk[http-server,sql]==1.1.2

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.

we choose the version intentionally. Bugs in these libraries are very difficult to spot and have dire consequences

Comment on lines +4 to +7
langchain-core==1.5.3
langchain-google-genai==4.3.2
langchain-ollama>=1.0.0
mcp[cli]==1.28.1
mcp[cli]==1.29.0

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.

we choose the version intentionally. Bugs in these libraries are very difficult to spot and have dire consequences

@deepsource-io

deepsource-io Bot commented Aug 3, 2026

Copy link
Copy Markdown

DeepSource Code Review

We reviewed changes in d56a531...05321b9 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
Secrets Aug 13, 2026 4:59a.m. Review ↗
Python Aug 13, 2026 4:59a.m. Review ↗

Important

AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.

@cowan-macady

Copy link
Copy Markdown
Contributor

DO NOT MERGE - VERY IMPORTANT: These dependencies MUST be tested with the current demos first: demos CANNOT be broken

Copilot AI review requested due to automatic review settings August 10, 2026 23:59
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from c48c8ab to b52598e Compare August 10, 2026 23:59

Copilot AI left a comment

Copy link
Copy Markdown

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 7 out of 7 changed files in this pull request and generated no new comments.

Suppressed comments (2)

a2a/iag-demo/weather_agent/requirements.txt:4

  • In this repo, mcp[cli] is pinned to an exact version (==1.29.0) in a2a/iag-mcp-demo/* but is left as a broad range here (>=1.0.0). This can lead to non-reproducible environments and hard-to-debug differences between the demo variants depending on when installs happen. Consider aligning the versioning strategy (e.g., pin mcp[cli] here as well, or centralize MCP constraints in a shared constraints/lock file used by both demos).
mcp[cli]>=1.0.0

a2a/iag-mcp-demo/retriever_agent/requirements.txt:6

  • This mixes strict pins (langchain-core==..., langchain-google-genai==...) with a floating dependency (langchain-ollama>=1.0.0). With a pinned core, allowing the integration package to float can cause dependency resolution churn or unexpected upgrades that may not have been validated with the pinned versions. Consider either pinning langchain-ollama to a tested version range compatible with langchain-core==1.5.3, or relaxing the pins consistently (and managing exact versions via a lock/constraints file).
langchain-core==1.5.3
langchain-google-genai==4.3.3
langchain-ollama>=1.0.0

Copilot AI review requested due to automatic review settings August 11, 2026 14:35
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from b52598e to 6c78f55 Compare August 11, 2026 14:35

Copilot AI left a comment

Copy link
Copy Markdown

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 7 out of 7 changed files in this pull request and generated no new comments.

Suppressed comments (1)

a2a/iag-mcp-demo/orchestrator_agent/requirements.txt:1

  • The same a2a-sdk pin is duplicated across multiple agent requirements.txt files in this PR. Consider centralizing shared pins in a single constraints file (e.g., constraints.txt referenced via -c) to prevent version drift and reduce future maintenance overhead when bumping dependencies.
a2a-sdk[http-server,sql]==1.1.2

Copilot AI review requested due to automatic review settings August 11, 2026 14:36

Copilot AI left a comment

Copy link
Copy Markdown

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 7 out of 7 changed files in this pull request and generated no new comments.

Suppressed comments (3)

a2a/iag-mcp-demo/retriever_agent/requirements.txt:3

  • grpcio is left unpinned while other dependencies here are tightly pinned. This can reduce build reproducibility and may cause unexpected resolver outcomes when grpcio releases a breaking/ABI-incompatible wheel. Consider pinning grpcio to a tested version (or introducing a shared constraints/lock file used by all agents) so installs are deterministic.
grpcio
httpx>=0.27.0

a2a/iag-mcp-demo/analyst_agent/requirements.txt:5

  • These are exact pins, but other deps in the same file use lower bounds (e.g., langchain-ollama>=..., pydantic>=...). Mixed pinning strategies make upgrades harder to reason about across agents. Consider standardizing on either (a) a lock/constraints file with full pins, or (b) consistent ranges with an upper bound policy, applied uniformly across the agent requirements.
langchain-core==1.5.3
langchain-google-genai==4.3.3

a2a/iag-mcp-demo/weather_agent/requirements.txt:4

  • The same dependency versions (e.g., a2a-sdk and mcp[cli]) are being duplicated across multiple agent-specific requirements.txt files. To reduce the chance of version drift and simplify future upgrades, consider extracting shared pins into a common constraints.txt (or a shared base requirements file) that each agent references.
a2a-sdk[http-server,sql]==1.1.2
grpcio
httpx>=0.27.0
mcp[cli]==1.29.0

Copilot AI review requested due to automatic review settings August 12, 2026 04:43
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6c78f55 to a57fcf5 Compare August 12, 2026 04:43

Copilot AI left a comment

Copy link
Copy Markdown

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 7 out of 7 changed files in this pull request and generated no new comments.

Suppressed comments (3)

a2a/iag-mcp-demo/retriever_agent/requirements.txt:7

  • These dependency versions are duplicated and pinned in multiple agent-specific requirements.txt files, which makes version drift likely over time (e.g., updating a2a-sdk/mcp requires touching many files). Consider introducing a shared constraints file (e.g., constraints.txt) or a shared base requirements file that each agent references (via -c / -r), so version bumps happen in one place.
a2a-sdk[http-server,sql]==1.1.2
grpcio
httpx>=0.27.0
langchain-core==1.5.4
langchain-google-genai==4.3.3
langchain-ollama>=1.0.0
mcp[cli]==1.29.0

a2a/iag-mcp-demo/weather_agent/requirements.txt:4

  • In iag-mcp-demo the MCP CLI is now strictly pinned (==1.29.0), while in a2a/iag-demo/weather_agent/requirements.txt it remains a broad range (mcp[cli]>=1.0.0). This can lead to different MCP behavior between the demo variants and make issues hard to reproduce. Recommend aligning the versioning strategy across these demos (either pin both, or use a shared constraint) to keep environments consistent.
mcp[cli]==1.29.0

a2a/iag-mcp-demo/analyst_agent/requirements.txt:5

  • These packages are pinned exactly, but the surrounding stack still includes unpinned / ranged dependencies in other files and agents. If the goal is reproducibility, consider adding a lock/constraints mechanism (e.g., generated requirements.lock/constraints) so transitive dependencies are stabilized as well; otherwise upgrades of transitive deps may change runtime behavior even when these top-level pins stay the same.
langchain-core==1.5.4
langchain-google-genai==4.3.3

Copilot AI review requested due to automatic review settings August 12, 2026 04:43

Copilot AI left a comment

Copy link
Copy Markdown

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 7 out of 7 changed files in this pull request and generated no new comments.

Suppressed comments (2)

a2a/iag-mcp-demo/orchestrator_agent/requirements.txt:3

  • grpcio is left unpinned. Since grpcio frequently publishes wheels tied to specific Python/OS/ABI combinations, leaving it unconstrained can cause non-reproducible builds or sudden breakages when new releases land. Consider pinning to a known-good version (or at least adding an upper bound), or managing it via a shared constraints/lock file used by all agents.
grpcio

a2a/iag-demo/weather_agent/requirements.txt:4

  • Within this PR, iag-mcp-demo pins mcp[cli] to an exact version (==1.29.0), but iag-demo leaves mcp[cli] as a wide range (>=1.0.0). This makes the two demos behave differently and reduces reproducibility for iag-demo. Recommend aligning the versioning strategy (either pin both to the same tested version, or use consistent bounded ranges across both demos).
mcp[cli]>=1.0.0

Copilot AI review requested due to automatic review settings August 13, 2026 02:50
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from a57fcf5 to 6520b48 Compare August 13, 2026 02:50
@renovate renovate Bot removed the SemVer Minor label Aug 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown

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 5 out of 5 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings August 13, 2026 04:59
@cowan-macady
cowan-macady force-pushed the renovate/all-minor-patch branch from 6520b48 to 05321b9 Compare August 13, 2026 04:59
@renovate

renovate Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copilot AI left a comment

Copy link
Copy Markdown

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 5 out of 5 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants