Skip to content

chore(grpc): release smg-grpc-proto 0.4.6 and smg-grpc-servicer 0.5.2 - #1078

Merged
slin1237 merged 1 commit into
mainfrom
chore/bump-grpc-versions
Apr 9, 2026
Merged

slin1237 merged 1 commit into
mainfrom
chore/bump-grpc-versions

Conversation

@slin1237

@slin1237 slin1237 commented Apr 9, 2026 •

Copy link
Copy Markdown
Member

Summary

Bump gRPC package versions for PyPI release.

What changed

  • crates/grpc_client/python/pyproject.toml: smg-grpc-proto 0.4.5 → 0.4.6
  • grpc_servicer/pyproject.toml: smg-grpc-servicer 0.5.1 → 0.5.2, requires smg-grpc-proto >= 0.4.6

Test plan

  • CI passes
  • PyPI publish workflow succeeds

Summary by CodeRabbit

  • Chores
    • Updated Python gRPC client package version to 0.4.6
    • Updated Python gRPC servicer package version to 0.5.2
    • Updated minimum required gRPC proto dependency version to 0.4.6

- smg-grpc-proto: 0.4.5 → 0.4.6
- smg-grpc-servicer: 0.5.1 → 0.5.2
- smg-grpc-servicer now requires smg-grpc-proto >= 0.4.6

Signed-off-by: Simo Lin <linsimo.mark@gmail.com>
@slin1237
slin1237 requested a review from CatherineSue as a code owner April 9, 2026 16:02
@coderabbitai

coderabbitai Bot commented Apr 9, 2026 •

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Package version increments for two Python gRPC modules. The smg-grpc-proto package version in crates/grpc_client/python/pyproject.toml was bumped from 0.4.5 to 0.4.6. The grpc_servicer package was updated from 0.5.1 to 0.5.2, and its dependency on smg-grpc-proto was constrained to require the new minimum version >=0.4.6.

Changes

Cohort / File(s) Summary
gRPC Proto Package Version
crates/grpc_client/python/pyproject.toml
Updated smg-grpc-proto package version from 0.4.5 to 0.4.6.
gRPC Servicer Package
grpc_servicer/pyproject.toml
Bumped package version from 0.5.1 to 0.5.2 and updated smg-grpc-proto dependency constraint from >=0.4.4 to >=0.4.6.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • smg#385: Updates smg-grpc-proto package version and corresponding dependency constraints for grpc_servicer.
  • smg#896: Previously modified the same crates/grpc_client/python/pyproject.toml file with version updates to smg-grpc-proto.
  • smg#683: Contains related changes to grpc_servicer pyproject.toml and version handling in build scripts.

Suggested labels

dependencies, grpc

Suggested reviewers

  • CatherineSue
  • key4ng

Poem

🐰 A version bump hops by, from four-five to four-six,
The servicer follows suit with a numbered mix,
Dependencies aligned, all tidy and neat,
Another release cycle, orderly and sweet! 📦✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main changes: bumping versions of two gRPC-related packages (smg-grpc-proto to 0.4.6 and smg-grpc-servicer to 0.5.2), which directly matches the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-grpc-versions

Comment @coderabbitai help to get the list of available commands and usage tips.

@claude claude Bot 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.

Straightforward version bump for smg-grpc-proto (0.4.5 → 0.4.6) and smg-grpc-servicer (0.5.1 → 0.5.2). No code changes — LGTM.

@github-actions github-actions Bot added dependencies Dependency updates grpc gRPC client and router changes labels Apr 9, 2026

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@crates/grpc_client/python/pyproject.toml`:
- Line 7: The project bumped version = "0.4.6" in pyproject.toml but lacks
release documentation; add a CHANGELOG (or update an existing RELEASE_NOTES)
documenting the fixes/changes included in this patch release and include an
entry referencing version 0.4.6 so consumers can see what changed—ensure the new
file or section contains a short summary, date, and bullet list of
fixes/features tied to version = "0.4.6".
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 4d99877e-3e04-44cf-9b2e-0a9e845140d3

📥 Commits

Reviewing files that changed from the base of the PR and between 6cf8cd6 and 85672e5.

📒 Files selected for processing (2)
  • crates/grpc_client/python/pyproject.toml
  • grpc_servicer/pyproject.toml

Comment thread crates/grpc_client/python/pyproject.toml

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request updates the version numbers for the smg-grpc-proto and smg-grpc-servicer packages and ensures the servicer dependency is aligned with the updated proto version. I have no further feedback to provide.

@slin1237
slin1237 merged commit 83e1083 into main Apr 9, 2026
39 checks passed
@slin1237
slin1237 deleted the chore/bump-grpc-versions branch April 9, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates grpc gRPC client and router changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant