Skip to content

chore(deps): batch outstanding Dependabot updates - #3

Merged
lingzhong merged 4 commits into
mainfrom
chore/batch-dependabot-updates
Jun 5, 2026
Merged

chore(deps): batch outstanding Dependabot updates#3
lingzhong merged 4 commits into
mainfrom
chore/batch-dependabot-updates

Conversation

@lingzhong

Copy link
Copy Markdown
Owner

Combines the outstanding upstream Dependabot PRs into a single re-locked batch on the fork.

Lock files were regenerated with uv rather than by merging the Dependabot branches: 9 of those upstream branches were cut from an older main, so their diffs would have reverted the Dependabot-config (google-agentic-commerce#109) and release-please (google-agentic-commerce#86) migrations. Re-locking reproduces each bump cleanly and also fixes a pre-existing stale lock entry (x402-a2a was pinned at 1.0.0 while the package is 0.1.0).

✅ Included — safe batch (minor / patch / transitive / dev + CI)

python/x402_a2aba0efa6

PR Update
google-agentic-commerce#112 pydantic 2.11.7 → 2.13.4
google-agentic-commerce#113 mypy 1.18.2→1.20.2, pytest-mock 3.14.1→3.15.1, ruff 0.13.1→0.15.13, trio 0.30.0→0.33.0 (dev group)
google-agentic-commerce#115 pytest-cov 6.2.1 → 7.1.0
google-agentic-commerce#122 aiohttp 3.13.4 → 3.14.0
google-agentic-commerce#108 idna 3.10 → 3.15
google-agentic-commerce#106 protobuf 6.32.0 → 6.33.5
google-agentic-commerce#100 pyasn1 0.6.1 → 0.6.3
google-agentic-commerce#103 pygments 2.19.2 → 2.20.0
google-agentic-commerce#105 requests 2.32.4 → 2.33.0
google-agentic-commerce#104 werkzeug 3.1.3 → 3.1.6
google-agentic-commerce#96 urllib3 2.5.0 → 2.7.0
google-agentic-commerce#101 flask 3.1.1 → 3.1.3

python/examples/adk-demo84d076c

GitHub Actionsb021c8f

✅ Included — major that re-locks and passes cleanly

⛔ Deferred — majors that need source migration (not in this PR)

Verification

  • python/x402_a2a: uv lock --check clean · pytest3 passed · ruff check + ruff format --check pass.
  • python/examples/adk-demo: uv lock --check clean · uv sync --group lint installs (181 pkgs) · ruff check + ruff format --check pass.
  • CI for both Python projects runs ruff lint/format only (no pytest job).

Caveat: x402_a2a's suite is 3 core-type tests with no server-path coverage, so the starlette bump's runtime validation rests on a2a-sdk 0.3.1's declared compatibility plus a clean import.

lingzhong added 4 commits June 5, 2026 12:50
- astral-sh/setup-uv v5.4.2/v6 -> v8.1.0
- pypa/gh-action-pypi-publish v1.12.4 -> v1.14.0
- googleapis/release-please-action v4 -> v5
Combines these upstream Dependabot PRs into one re-locked batch:
- google-agentic-commerce#112 pydantic 2.11.7 -> 2.13.4 (prod group)
- google-agentic-commerce#113 dev group: mypy 1.18.2->1.20.2, pytest-mock 3.14.1->3.15.1, ruff 0.13.1->0.15.13, trio 0.30.0->0.33.0
- google-agentic-commerce#115 pytest-cov 6.2.1 -> 7.1.0
- google-agentic-commerce#122 aiohttp 3.13.4 -> 3.14.0
- google-agentic-commerce#108 idna 3.10 -> 3.15
- google-agentic-commerce#106 protobuf 6.32.0 -> 6.33.5
- google-agentic-commerce#100 pyasn1 0.6.1 -> 0.6.3
- google-agentic-commerce#103 pygments 2.19.2 -> 2.20.0
- google-agentic-commerce#105 requests 2.32.4 -> 2.33.0
- google-agentic-commerce#104 werkzeug 3.1.3 -> 3.1.6
- google-agentic-commerce#96 urllib3 2.5.0 -> 2.7.0
- google-agentic-commerce#101 flask 3.1.1 -> 3.1.3

Re-locked with uv; pytest (3 passed) and ruff check/format pass.
Excludes majors x402 2.8.0 (google-agentic-commerce#117), a2a-sdk 1.0.2 (google-agentic-commerce#114), starlette 1.0.1 (google-agentic-commerce#123).
Combines upstream Dependabot PRs:
- google-agentic-commerce#116 adk-demo-safe group: google-adk 1.14.1->1.33.0, click 8.2.1->8.3.3,
  uvicorn 0.35.0->0.46.0, web3 7.10.0->7.16.0, cdp-sdk 1.32.0->1.46.0,
  ruff 0.13.1->0.15.12, plus transitive cascade
- google-agentic-commerce#118 pytest-cov: obviated (google-adk 1.33 no longer pulls pytest-cov)

Re-locked with uv (181 packages); uv sync --group lint and ruff check/format pass.
…ic-commerce#123)

The one upstream major that re-locks and passes cleanly on top of the safe
batch. uv resolves starlette 1.0.1 without bumping a2a-sdk 0.3.1, i.e. a2a-sdk
0.3.1 already declares compatibility with starlette 1.0; package import, the
test suite (3 passed), and ruff check/format all pass.

Transitively pulls fastapi 0.116.1 -> 0.136.3 plus annotated-doc, fastar and
pydantic-extra-types.
@lingzhong
lingzhong merged commit e11ac48 into main Jun 5, 2026
3 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.

1 participant