Skip to content

[Backport release-1.19] chore: regenerate gRPC client against Dapr 1.19.0-rc.2 protos - #1268

Open
dapr-bot wants to merge 2 commits into
release-1.19from
backport-1261-to-release-1.19
Open

dapr-bot wants to merge 2 commits into
release-1.19from
backport-1261-to-release-1.19

Conversation

@dapr-bot

Copy link
Copy Markdown
Collaborator

Backport cd24341 from #1261.

* chore: regenerate gRPC client against Dapr 1.19.0-rc.1 protos

The committed dapr/proto/ gencode was last regenerated 2026-07-08 (#1126),
before dapr/dapr#10461 added GetActorTimer/ListActorTimers to
dapr/proto/runtime/v1/dapr.proto (lines 108 and 117 as of v1.19.0-rc.1).
That RPC pair was entirely missing from the generated stubs.

Regenerated with `tools/regen_grpcclient.sh` against the dapr/dapr
v1.19.0-rc.1 tag (the script's archive URL only resolves branches, so this
run used a local, uncommitted tweak to fetch the tag; the script itself is
unchanged in this diff -- happy to fix that URL limitation separately if
useful). grpcio-tools stays pinned at 1.81.1 (pyproject.toml, unchanged) per
AGENTS.md: a newer grpcio-tools would raise the grpcio/protobuf floors this
SDK declares, which is a separate, deliberate change, not a side effect of a
proto regen.

Changed: actors_pb2.py(.pyi), dapr_pb2.py, dapr_pb2_grpc.py, jobs_pb2.py(.pyi),
workflow_pb2.py(.pyi). common_pb2.py and the other runtime/v1 stubs are
byte-identical to what's committed -- their .proto sources did not change
between the 07-08 baseline and rc.1.

This is a gencode-only change: no dapr/ source outside dapr/proto/ is
touched, and no DaprClient method is added for the new RPCs -- that is SDK
feature work for a separate PR (tracked for WS3 in this release's SDK-parity
workstream).

Verified locally:
- `uv run ruff check .`: all checks passed.
- `uv run ruff format --check .`: 459 files already formatted (no diff).
- `uv run mypy`: no issues found in 222 source files.
- `uv run pytest tests/test_proto_gencode_floor.py`: 2 passed (confirms the
  unchanged grpcio-tools pin keeps the stamped protobuf/grpcio floors within
  what pyproject.toml declares).
- `uv run pytest -m "not e2e" ./tests --ignore=tests/integration --ignore=tests/examples`:
  2159 passed, 41 deselected, 0 failed.

Needs `backport release-1.19` once merged: release-1.19's uv.lock/proto tree
is currently main's from before this change, and py#1258 (the rc1 version
PR) does not touch dapr/proto/.

Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017JhKUDV9dbs5JDz2uwZqz5
Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>

* chore: regenerate the gRPC client against Dapr 1.19.0-rc.2

Regenerate the protos from the v1.19.0-rc.2 tag. Compared with rc.1,
rc.2 adds max_tokens to the conversation request, and metadata to the
actor reminder and timer callback messages. grpcio-tools stays at
1.81.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017JhKUDV9dbs5JDz2uwZqz5
Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>

---------

Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit cd24341)
Signed-off-by: dapr-bot <dapr-bot@users.noreply.github.com>
@dapr-bot
dapr-bot requested review from a team as code owners October 12, 2026 20:17
@CasperGN CasperGN self-assigned this Oct 12, 2026
@codecov

codecov Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (release-1.19@f94bdd5). Learn more about missing BASE report.

Additional details and impacted files
@@               Coverage Diff               @@
##             release-1.19    #1268   +/-   ##
===============================================
  Coverage                ?   85.74%           
===============================================
  Files                   ?      163           
  Lines                   ?    12779           
  Branches                ?        0           
===============================================
  Hits                    ?    10957           
  Misses                  ?     1822           
  Partials                ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@CasperGN CasperGN 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.

Thanks @dapr-bot for the backport!

Drafted with AI assistance and reviewed by me.

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.

4 participants