Skip to content

feat(client): add RetryTransport for automatic retry with exponential backoff #3793

feat(client): add RetryTransport for automatic retry with exponential backoff

feat(client): add RetryTransport for automatic retry with exponential backoff #3793

Triggered via pull request June 28, 2026 11:11
Status Success
Total duration 21s
Artifacts

linter.yaml

on: pull_request
Lint Code Base
17s
Lint Code Base
Fit to window
Zoom out
Zoom in

Annotations

5 warnings and 2 notices
Lint Code Base
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: getunlatch/jscpd-github-action@6a212fbe5906f6863ef327a067f970d0560b8c4a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ty (unused-ignore-comment): src/a2a/utils/signing.py#L78
src/a2a/utils/signing.py:78:46: unused-ignore-comment: Unused `ty: ignore` directive help: Remove the unused suppression comment
ty (unused-type-ignore-comment): src/a2a/client/transports/__init__.py#L17
src/a2a/client/transports/__init__.py:17:27: unused-type-ignore-comment: Unused blanket `type: ignore` directive help: Remove the unused suppression comment
ty (unused-type-ignore-comment): src/a2a/client/client_factory.py#L47
src/a2a/client/client_factory.py:47:33: unused-type-ignore-comment: Unused blanket `type: ignore` directive help: Remove the unused suppression comment
ty (unused-type-ignore-comment): src/a2a/client/client_factory.py#L41
src/a2a/client/client_factory.py:41:27: unused-type-ignore-comment: Unused blanket `type: ignore` directive help: Remove the unused suppression comment
Lint Code Base
repository contains 34 duplications. 1 duplications were part of this PR and were annotated
Copy/pasted code: src/a2a/client/transports/retry.py#L13
see src/a2a/client/transports/tenant_decorator.py (4-25)