Skip to content

feat: Add RESTful API Serving #1307

feat: Add RESTful API Serving

feat: Add RESTful API Serving #1307

Triggered via pull request July 30, 2025 19:35
@mikeas1mikeas1
synchronize #348
restful
Status Failure
Total duration 49s
Artifacts

linter.yaml

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

Annotations

8 errors and 10 notices
Lint Code Base
Process completed with exit code 1.
Lint Code Base
4 errors
Lint Code Base: src/a2a/client/transports/grpc.py#L130
"EOF" is not a known attribute of module "..aio" (reportAttributeAccessIssue)
Lint Code Base: src/a2a/client/transports/grpc.py#L115
"EOF" is not a known attribute of module "..aio" (reportAttributeAccessIssue)
Lint Code Base: src/a2a/client/optionals.py#L6
Type "type[grpc.aio.Channel]" is not assignable to declared type "type[a2a.client.optionals.Channel]"   "grpc.aio.Channel" is not assignable to "a2a.client.optionals.Channel"   Type "type[grpc.aio.Channel]" is not assignable to type "type[a2a.client.optionals.Channel]" (reportAssignmentType)
Lint Code Base: src/a2a/client/legacy_grpc.py#L29
Argument of type "A2AServiceStub" cannot be assigned to parameter "channel" of type "Channel" in function "__init__"   "A2AServiceStub" is not assignable to "Channel" (reportArgumentType)
Lint Code Base
The process '/opt/hostedtoolcache/ruff/0.12.7/x86_64/ruff' failed with exit code 1
Lint Code Base: src/a2a/client/legacy.py#L0
Would reformat
Copy/pasted code: src/a2a/client/transports/rest.py#L74
see src/a2a/client/transports/jsonrpc.py (104-118)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L104
see src/a2a/client/transports/rest.py (74-88)
Copy/pasted code: src/a2a/client/transports/rest.py#L66
see src/a2a/client/transports/jsonrpc.py (85-93)
Copy/pasted code: src/a2a/client/transports/jsonrpc.py#L85
see src/a2a/client/transports/rest.py (66-73)
Copy/pasted code: src/a2a/client/transports/rest.py#L146
see src/a2a/client/transports/rest.py (320-338)
Copy/pasted code: src/a2a/client/transports/rest.py#L320
see src/a2a/client/transports/rest.py (146-164)
Copy/pasted code: src/a2a/client/transports/rest.py#L173
see src/a2a/client/transports/rest.py (196-210)
Copy/pasted code: src/a2a/client/transports/rest.py#L196
see src/a2a/client/transports/rest.py (173-187)
Copy/pasted code: src/a2a/client/transports/rest.py#L88
see src/a2a/client/transports/rest.py (121-139)
Copy/pasted code: src/a2a/client/transports/rest.py#L121
see src/a2a/client/transports/rest.py (88-105)