Skip to content

chore(deps): ignore grpcio-tools>=1.82.1 pending protobuf 7 migration - #175

Merged
zeevdr merged 2 commits into
mainfrom
fix/dependabot-grpcio-tools-ignore
Jul 13, 2026
Merged

zeevdr merged 2 commits into
mainfrom
fix/dependabot-grpcio-tools-ignore

Conversation

@zeevdr

@zeevdr zeevdr commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • grpcio-tools 1.82.1 raised its own floor to protobuf>=7.35.1, which conflicts with our protobuf<7 pin in sdk/pyproject.toml. This broke CI on chore(deps-dev): update grpcio-tools requirement from >=1.81.1 to >=1.82.1 in /sdk #174 (dependabot's grpcio-tools bump), which cannot merge until this is resolved.
  • The existing dependabot ignore rule for protobuf>=7 assumed a future grpcio-tools release would add protobuf 7.x support while retaining protobuf<7 compatibility. It didn't — 1.82.1 just moved its floor forward.
  • Adds a matching ignore rule for grpcio-tools>=1.82.1 so dependabot stops proposing bumps we can't take, until we deliberately migrate the SDK to protobuf 7.

Test plan

Refs #174

grpcio-tools 1.82.1 raised its own floor to protobuf>=7.35.1, which
conflicts with our protobuf<7 pin in sdk/pyproject.toml (broke
decree-python#174). The existing protobuf>=7 ignore rule assumed a
future grpcio-tools release would support protobuf 7.x while retaining
protobuf<7 support; it didn't, it just moved forward. Ignore
grpcio-tools>=1.82.1 too, until we deliberately migrate to protobuf 7.

Refs #174

Co-Authored-By: Claude <[email protected]>
@codecov

codecov Bot commented Jul 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@zeevdr
zeevdr enabled auto-merge (squash) July 13, 2026 10:35
@zeevdr
zeevdr merged commit 6fb447d into main Jul 13, 2026
13 checks passed
@zeevdr
zeevdr deleted the fix/dependabot-grpcio-tools-ignore branch July 13, 2026 10:35
@github-project-automation github-project-automation Bot moved this from Todo to Done in OpenDecree Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant