Skip to content

fix(itk): exclude Go v0.3 from HTTP JSON scenarios#999

Open
KXHXK wants to merge 1 commit into
a2aproject:mainfrom
KXHXK:fix/979-exclude-go-v03-http-json
Open

fix(itk): exclude Go v0.3 from HTTP JSON scenarios#999
KXHXK wants to merge 1 commit into
a2aproject:mainfrom
KXHXK:fix/979-exclude-go-v03-http-json

Conversation

@KXHXK

@KXHXK KXHXK commented Jul 26, 2026

Copy link
Copy Markdown

Description

Summary

  • Remove go_v03 from all four nightly HTTP_JSON interoperability scenarios because A2A Go v0.3 does not expose REST/HTTP+JSON endpoints.
  • Remove the corresponding 0->4 and 4->0 edges so each scenario's topology remains valid after the SDK list is shortened.
  • Keep Go v0.3 coverage unchanged for the supported JSON-RPC and gRPC scenarios.

Validation

  • Baseline scenario assertion failed on all four nightly HTTP_JSON scenarios before the change.

  • Post-change JSON and topology assertions passed: four HTTP_JSON scenarios exclude go_v03, supported protocols retain it, and every edge index is valid.

  • .\docs\mvnw.cmd -q -pl itk -am -DskipTests package passed for the 42-module ITK dependency chain (run through an ASCII drive mapping to avoid the known Windows protoc issue with non-ASCII workspace paths).

  • git diff --check passed.

  • Follow the CONTRIBUTING Guide.

  • Make the Pull Request title follow the Conventional Commits specification.

  • Ensure the tests pass.

  • Appropriate READMEs were updated (not necessary for this scenario-only correction).

AI assistance: OpenAI Codex was used for repository analysis, the focused edit, and validation.

Fixes #979

@KXHXK
KXHXK marked this pull request as ready for review July 26, 2026 14:12
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.

ITK: Exclude a2a-go v0.3 from REST/HTTP_JSON integration tests

1 participant